31 lines
838 B
Docker
31 lines
838 B
Docker
FROM chill/base-image:8.5-edge@sha256:1ec9b0855c295812b1d21fc46a8050676c4aaa8c8729840e2b83c4155961f26c
|
|
|
|
# copy directories
|
|
|
|
COPY ./bin /var/www/app/bin/.
|
|
COPY ./composer.* /var/www/app/
|
|
COPY ./config /var/www/app/config/.
|
|
COPY ./migrations /var/www/app/migrations/.
|
|
COPY ./public /var/www/app/public/.
|
|
COPY ./src /var/www/app/src/.
|
|
COPY ./templates /var/www/app/templates/.
|
|
COPY ./translations /var/www/app/translations/.
|
|
COPY ./vendor /var/www/app/vendor/.
|
|
|
|
COPY ./.env /var/www/app/.env
|
|
|
|
# import the manifest.json file
|
|
COPY ./public/build/manifest.json /var/www/app/public/build/manifest.json
|
|
|
|
ADD ./entrypoint.sh /.
|
|
|
|
RUN chmod +x /entrypoint.sh
|
|
|
|
ENTRYPOINT ["/entrypoint.sh"]
|
|
|
|
ENV PHP_FPM_USER=www-data \
|
|
PHP_FPM_GROUP=www-data \
|
|
COMPOSER_HOME=/var/www/app/.composer \
|
|
SESSION_LIFETIME=10800
|
|
|
|
CMD [ "php-fpm" ] |