Работа над контейнером docker
Изменения в конфигах nginx Добавил привязку сервисов к 1 адресу
This commit is contained in:
20
Dockerfile
20
Dockerfile
@@ -62,6 +62,11 @@ RUN composer install \
|
||||
|
||||
COPY . .
|
||||
|
||||
ENV BROADCAST_CONNECTION=log \
|
||||
PUSHER_APP_ID=local \
|
||||
PUSHER_APP_KEY=local \
|
||||
PUSHER_APP_SECRET=local
|
||||
|
||||
RUN composer dump-autoload --optimize
|
||||
|
||||
RUN chown -R application:application /var/www/html && \
|
||||
@@ -142,6 +147,10 @@ COPY docker/openssl.cnf /etc/ssl/openssl.cnf
|
||||
COPY docker/nginx.conf /etc/nginx/nginx.conf
|
||||
COPY docker/app.conf /etc/nginx/conf.d/default.conf
|
||||
COPY docker/supervisord.conf /etc/supervisor/supervisord.conf
|
||||
COPY docker/entrypoint.sh /entrypoint.sh
|
||||
COPY docker/php-fpm-pool.conf /usr/local/etc/php-fpm.d/www.conf
|
||||
|
||||
RUN rm -f /etc/nginx/conf.d/10-docker.conf
|
||||
|
||||
WORKDIR /var/www/html
|
||||
|
||||
@@ -149,7 +158,13 @@ COPY --chown=application:application --from=php-build /var/www/html .
|
||||
COPY --chown=application:application --from=node-build /var/www/html/public/build ./public/build
|
||||
|
||||
RUN chown -R application:application /var/www/html && \
|
||||
chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache
|
||||
chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache && \
|
||||
chmod +x /entrypoint.sh
|
||||
|
||||
ENV BROADCAST_CONNECTION=log \
|
||||
PUSHER_APP_ID=local \
|
||||
PUSHER_APP_KEY=local \
|
||||
PUSHER_APP_SECRET=local
|
||||
|
||||
RUN php artisan storage:link
|
||||
|
||||
@@ -158,4 +173,5 @@ HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
CMD ["supervisord", "-c", "/etc/supervisor.d/supervisord.conf"]
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
#CMD ["supervisord", "-c", "/etc/supervisor.d/supervisord.conf"]
|
||||
|
||||
Reference in New Issue
Block a user