Add APP_SECRET to Dockerfile
Some checks failed
CI (Gitea) / php-tests (push) Successful in 10m11s
CI (Gitea) / docker-image (push) Failing after 2m17s

This commit is contained in:
2025-11-28 02:59:01 +00:00
parent dda9ff06b5
commit 54b1908793

View File

@@ -90,9 +90,9 @@ CMD ["php-fpm"]
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
FROM base AS prod FROM base AS prod
ARG APP_ENV=prod ARG APP_ENV=prod
ARG BUILD_APP_SECRET=build-secret
ENV APP_ENV=${APP_ENV} ENV APP_ENV=${APP_ENV}
ENV APP_DEBUG=0 \ ENV APP_DEBUG=0 \
APP_SECRET=build-secret \
DATABASE_DRIVER=sqlite \ DATABASE_DRIVER=sqlite \
DATABASE_SQLITE_PATH=/var/www/html/var/data/database.sqlite \ DATABASE_SQLITE_PATH=/var/www/html/var/data/database.sqlite \
RUN_MIGRATIONS_ON_START=1 RUN_MIGRATIONS_ON_START=1
@@ -112,6 +112,7 @@ COPY . /var/www/html
# Finalize install & warm cache # Finalize install & warm cache
RUN if [ -f bin/console ]; then \ RUN if [ -f bin/console ]; then \
set -ex; \ set -ex; \
export APP_SECRET="${BUILD_APP_SECRET}"; \
composer dump-autoload --no-dev --optimize; \ composer dump-autoload --no-dev --optimize; \
php bin/console cache:clear --no-warmup; \ php bin/console cache:clear --no-warmup; \
php bin/console cache:warmup; \ php bin/console cache:warmup; \