diff --git a/docker/.env.dist b/docker/.env.dist new file mode 100644 index 0000000..08e789c --- /dev/null +++ b/docker/.env.dist @@ -0,0 +1,56 @@ +# This file is a template for Docker environment variables. +# It was created by merging .env and .env.prod, with .env.prod taking precedence. + +###> symfony/framework-bundle ### +APP_ENV=prod +APP_SECRET=a8f89e179e8c338423697669d6728c2c +TRUSTED_PROXIES=127.0.0.1,172.20.0.1,172.20.0.0/16 +TRUSTED_HOSTS=^.*$ +###< symfony/framework-bundle ### + +SITE_BASE_URL=https://escapepage.com + +###> doctrine/doctrine-bundle ### +DB_DRIVER=pdo_mysql +DB_SERVER_VERSION=8.0.32 +DB_CHARSET=utf8mb4 +DB_USER=escapepage +DB_PASSWORD=Zr1aOYU5NpCbS3dhpxa64cZp +DB_HOST=database +DB_PORT=3306 +DB_NAME=escapepage +DATABASE_URL="${DB_DRIVER}://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}?serverVersion=${DB_SERVER_VERSION}&charset=${DB_CHARSET}" +###< doctrine/doctrine-bundle ### + +###> symfony/messenger ### +MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0 +###< symfony/messenger ### + +###> symfony/mailer ### +MAILER_DSN=sendgrid://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@default +MAILER_FROM=mailer@escapepage.nl +###< symfony/mailer ### + +###> symfony/sendgrid-mailer ### +# MAILER_DSN=sendgrid://KEY@default +###< symfony/sendgrid-mailer ### + +###> mercure ### +MERCURE_URL=http://mercure/.well-known/mercure +MERCURE_PUBLIC_URL=http://localhost:8090/.well-known/mercure +MERCURE_JWT_SECRET=55UtgFXsZu09TSTdeIA7ljK4HUo9DLkRzEB7MD5tqOLjRfAb +MERCURE_PUBLISHER_JWT_TOKEN=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOlsiKiJdfX0.qMVdzh7buYK78e-gwCQx7v6qCxk1Js83SAEKK-GZSrI +MERCURE_SUBSCRIBER_JWT_TOKEN=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJtZXJjdXJlIjp7InN1YnNjcmliZSI6WyIqIl19fQ.OCnRPXfCoke27ntAxby2R5jkgpTZdw83DPq1yhvkLbw +MERCURE_CORS_ALLOWED_ORIGINS=https://escapepage.com +MERCURE_TOPIC_BASE=https://escapepage.com +###< mercure ### + +###> docker ### +USER_ID=1000 +GROUP_ID=1000 +###< docker ### + +###> karser/karser-recaptcha3-bundle ### +RECAPTCHA3_KEY=my_site_key +RECAPTCHA3_SECRET=my_secret +###< karser/karser-recaptcha3-bundle ### diff --git a/docker/compose.yaml b/docker/compose.yaml index 3bc33dd..92d0e12 100644 --- a/docker/compose.yaml +++ b/docker/compose.yaml @@ -13,7 +13,7 @@ services: - ../:/var/www/html:delegated - /etc/hosts:/etc/hosts:ro env_file: - - ../.env + - .env.dist environment: APP_ENV: ${APP_ENV} SITE_BASE_URL: ${SITE_BASE_URL} @@ -47,7 +47,7 @@ services: - ../:/var/www/html:delegated - /etc/hosts:/etc/hosts:ro env_file: - - ../.env + - .env.dist environment: APP_ENV: ${APP_ENV} SITE_BASE_URL: ${SITE_BASE_URL} @@ -104,7 +104,7 @@ services: image: dunglas/mercure:v0.21 container_name: escapepage-mercure env_file: - - ../.env + - .env.dist environment: SERVER_NAME: ":80" MERCURE_PUBLISHER_JWT_KEY: ${MERCURE_JWT_SECRET} @@ -129,7 +129,7 @@ services: image: mysql:8.0 container_name: escapepage-db env_file: - - ../.env + - .env.dist environment: MYSQL_DATABASE: ${DB_NAME:-app} MYSQL_USER: ${DB_USER:-app}