arrange entrypoints and commands for docker

This commit is contained in:
Arthur de Moulins
2020-02-27 21:54:54 +01:00
parent 056feff7b7
commit 4cfc712674
13 changed files with 62 additions and 41 deletions

View File

@@ -107,15 +107,16 @@ FROM phraseanet-system as phraseanet-fpm
COPY --from=builder --chown=app /var/alchemy/Phraseanet /var/alchemy/Phraseanet
ADD ./docker/phraseanet/ /
WORKDIR /var/alchemy/Phraseanet
ENTRYPOINT ["/phraseanet-entrypoint.sh"]
CMD ["/boot.sh"]
ENTRYPOINT ["/phraseanet/entrypoint.sh"]
CMD ["php-fpm", "-F"]
#########################################################################
# Phraseanet worker application image
#########################################################################
FROM phraseanet-fpm as phraseanet-worker
CMD ["/worker-boot.sh"]
ENTRYPOINT ["/phraseanet/worker/entrypoint.sh"]
CMD ["/phraseanet/worker/scheduler-run.sh"]
#########################################################################
# phraseanet-nginx
@@ -125,4 +126,7 @@ FROM nginx:1.17.8-alpine as phraseanet-nginx
RUN adduser --uid 1000 --disabled-password app
ADD ./docker/nginx/ /
COPY --from=builder /var/alchemy/Phraseanet/www /var/alchemy/Phraseanet/www
CMD ["/boot.sh"]
ENTRYPOINT ["/entrypoint.sh"]
CMD ["nginx", "-g", "daemon off;"]