revert(stack): un-merge docker-dev-sync, restore as independent B-route directory

docker-dev 清理合并残留:去掉 rsync/mkdir/chmod、删 ulthon_admin_sync 服务、
删 .env(COMPOSE_PROFILES)、删 sync.sh、删 .dockerignore、去 SYNC_INTERVAL。
docker-dev-sync 恢复独立目录并 B-route 化(context: ../../..)。
两个模式各自独立、各自完整。
This commit is contained in:
augushong
2026-07-22 22:42:58 +08:00
parent be6fd9491b
commit 0a04181d12
11 changed files with 294 additions and 30 deletions

View File

@@ -7,8 +7,8 @@ RUN rm -rf /etc/apt/sources.list.d/* \
RUN apt-get update
# Install nginx and rsync (rsync used by sync profile)
RUN apt-get install -y nginx rsync
# Install nginx
RUN apt-get install -y nginx
ADD --chmod=0755 https://nexus.hl7.top:1243/repository/github-raw-proxy/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
@@ -66,9 +66,6 @@ RUN composer dump-autoload
COPY source/docker/zzz-dev.ini /usr/local/etc/php/conf.d/zzz-dev.ini
COPY source/docker/zzz-xdebug.ini /usr/local/etc/php/conf.d/zzz-xdebug.ini
# Create source mount point (host code staging area for sync profile)
RUN mkdir -p /var/www/source
VOLUME /var/www/html/runtime
VOLUME /var/www/html/public/storage
VOLUME /var/www/html/public/build
@@ -81,7 +78,6 @@ VOLUME /var/www/html/storage
EXPOSE 8000
RUN chmod +x /var/www/html/source/docker/run.sh
RUN chmod +x /var/www/html/source/docker/sync.sh
# Start Nginx and PHP-FPM
ENTRYPOINT ["/bin/bash", "/var/www/html/source/docker/run.sh"]