mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-08-30 12:45:32 +08:00
fix(stack): 其余4个模式同步 bind mount 兼容修复
与 docker-dev(commit 5797885)保持一致的修复方案: - run.sh 改为 SCRIPT_DIR 自动检测脚本所在目录 - Dockerfile ENTRYPOINT/chmod 改为完整路径 /var/www/html/source/stack/<mode>/source/docker/run.sh - 基础配置(nginx.conf/zz-phprun.ini/zz-phpfpm.conf)复制到各模式目录 - ln -s 改为 ln -sf(防止容器重启时 File exists) docker-dev-sync 额外保留 sync.sh 调用逻辑(init + watch), 仅路径改为 \/sync.sh
This commit is contained in:
@@ -80,10 +80,11 @@ VOLUME /var/www/html/storage
|
||||
# Expose Nginx port
|
||||
EXPOSE 8000
|
||||
|
||||
RUN chmod +x /var/www/html/source/docker/sync.sh
|
||||
RUN chmod +x /var/www/html/source/docker/run.sh
|
||||
# B-route bind mount 模式:ENTRYPOINT 必须用完整路径(build 期 symlink 被 bind mount 覆盖)
|
||||
RUN chmod +x /var/www/html/source/stack/docker-dev-sync/source/docker/sync.sh
|
||||
RUN chmod +x /var/www/html/source/stack/docker-dev-sync/source/docker/run.sh
|
||||
|
||||
# Start Nginx and PHP-FPM
|
||||
ENTRYPOINT ["/bin/bash", "/var/www/html/source/docker/run.sh"]
|
||||
ENTRYPOINT ["/bin/bash", "/var/www/html/source/stack/docker-dev-sync/source/docker/run.sh"]
|
||||
|
||||
CMD ["server"]
|
||||
|
||||
Reference in New Issue
Block a user