mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-08-30 12:45:32 +08:00
feat(stack): 合并 docker-dev-sync 到 docker-dev 配置,统一 Dockerfile
This commit is contained in:
@@ -7,8 +7,8 @@ RUN rm -rf /etc/apt/sources.list.d/* \
|
||||
|
||||
RUN apt-get update
|
||||
|
||||
# Install nginx
|
||||
RUN apt-get install -y nginx
|
||||
# Install nginx and rsync (rsync used by sync profile)
|
||||
RUN apt-get install -y nginx rsync
|
||||
|
||||
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,6 +66,9 @@ 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
|
||||
@@ -78,6 +81,7 @@ 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"]
|
||||
|
||||
Reference in New Issue
Block a user