Bake .env into build — env vars load from image at container start

This commit is contained in:
2026-06-04 14:36:34 +01:00
parent dc414f1b84
commit 433b77ee5d
3 changed files with 5 additions and 2 deletions
+1 -2
View File
@@ -7,8 +7,7 @@ __pycache__
*.pyc
*.md
*.txt
.env
.env.*
.env.example
!robots.txt
*.xml
!sitemap.xml
+1
View File
@@ -15,6 +15,7 @@ COPY robots.txt /var/www/html/robots.txt
COPY sitemap.xml /var/www/html/sitemap.xml
COPY 404.html /var/www/html/404.html
COPY 500.html /var/www/html/500.html
COPY .env /var/www/html/.env
RUN chown -R www-data:www-data /var/www/html
+3
View File
@@ -1,5 +1,8 @@
#!/bin/sh
set -e
if [ -f /var/www/html/.env ]; then
set -a; . /var/www/html/.env; set +a
fi
if [ -z "$ALTCHA_HMAC_KEY" ]; then
export ALTCHA_HMAC_KEY="$(openssl rand -hex 32)"
echo "Generated ALTCHA_HMAC_KEY" >&2