From a83709ab735d6a16443c5b95846cc4caf79bf07f Mon Sep 17 00:00:00 2001 From: Maciej Urbanski Date: Sun, 25 Aug 2024 08:55:21 +0200 Subject: [PATCH] missing templates --- envs/dev/.env.template | 68 +++++++++++++++++++++++++++++++++++++++ envs/prod/.env.template | 70 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 envs/dev/.env.template create mode 100644 envs/prod/.env.template diff --git a/envs/dev/.env.template b/envs/dev/.env.template new file mode 100644 index 0000000..a4da974 --- /dev/null +++ b/envs/dev/.env.template @@ -0,0 +1,68 @@ +ENV=backend-dev +DEBUG=on +DEBUG_TOOLBAR=on +SECRET_KEY=12345 + +POSTGRES_DB=auto_validator +POSTGRES_HOST=localhost +POSTGRES_PORT=8432 +POSTGRES_USER=postgres +POSTGRES_PASSWORD=12345 +DATABASE_POOL_URL= +# using transaction-based db connection pool as DATABASE_URL instead of DATABASE_POOL_URL will break production +DATABASE_URL=postgres://postgres:12345@localhost:8432/auto_validator + +NGINX_HOST=localhost + +CORS_ENABLED=on +CORS_ALLOWED_ORIGINS= +CORS_ALLOWED_ORIGIN_REGEXES= +CORS_ALLOW_ALL_ORIGINS=0 + +REDIS_HOST=localhost +REDIS_PORT=8379 + + +CELERY_BROKER_URL=redis://localhost:8379/0 +CELERY_TASK_ALWAYS_EAGER=1 +CELERY_MASTER_CONCURRENCY=1 +CELERY_WORKER_CONCURRENCY=1 + + + + + +EMAIL_BACKEND=django.core.mail.backends.filebased.EmailBackend +EMAIL_FILE_PATH=/tmp/email +EMAIL_HOST=smtp.sendgrid.net +EMAIL_PORT=587 +EMAIL_USE_TLS=1 +EMAIL_HOST_USER=apikey +EMAIL_HOST_PASSWORD= +DEFAULT_FROM_EMAIL= + +SENTRY_DSN= + +CSP_ENABLED=n +CSP_REPORT_ONLY=y +CSP_REPORT_URL="" +CSP_DEFAULT_SRC="'none'" +CSP_SCRIPT_SRC="'self'" +CSP_STYLE_SRC="'self'" +CSP_FONT_SRC="'self'" +CSP_IMG_SRC="'self'" +CSP_MEDIA_SRC="'self'" +CSP_OBJECT_SRC="'self'" +CSP_FRAME_SRC="'self'" +CSP_CONNECT_SRC="'self'" +CSP_CHILD_SRC="'self'" +CSP_MANIFEST_SRC="'self'" +CSP_WORKER_SRC="'self'" +CSP_BLOCK_ALL_MIXED_CONTENT=y +CSP_EXCLUDE_URL_PREFIXES= + +BACKUP_B2_BUCKET= +BACKUP_B2_KEY_ID= +BACKUP_B2_KEY_SECRET= +BACKUP_LOCAL_ROTATE_KEEP_LAST= + diff --git a/envs/prod/.env.template b/envs/prod/.env.template new file mode 100644 index 0000000..810de89 --- /dev/null +++ b/envs/prod/.env.template @@ -0,0 +1,70 @@ +ENV=backend-prod +DEBUG=off +DEBUG_TOOLBAR=off +SECRET_KEY= + +POSTGRES_DB=auto_validator +POSTGRES_HOST=db +POSTGRES_PORT=5432 +POSTGRES_USER=postgres +POSTGRES_PASSWORD= +DATABASE_POOL_URL= +# using transaction-based db connection pool as DATABASE_URL instead of DATABASE_POOL_URL will break production +DATABASE_URL=postgres://postgres:@db:5432/auto_validator + +NGINX_HOST= + +CORS_ENABLED=on +CORS_ALLOWED_ORIGINS= +CORS_ALLOWED_ORIGIN_REGEXES= +CORS_ALLOW_ALL_ORIGINS=0 + +REDIS_HOST=redis +REDIS_PORT=6379 + + +CELERY_BROKER_URL=redis://redis:6379/0 +CELERY_TASK_ALWAYS_EAGER=0 +CELERY_MASTER_CONCURRENCY=2 +CELERY_WORKER_CONCURRENCY=2 + + + + + + + +EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend +EMAIL_FILE_PATH=/tmp/email +EMAIL_HOST=smtp.sendgrid.net +EMAIL_PORT=587 +EMAIL_USE_TLS=1 +EMAIL_HOST_USER=apikey +EMAIL_HOST_PASSWORD= +DEFAULT_FROM_EMAIL= + +SENTRY_DSN= + +CSP_ENABLED=n +CSP_REPORT_ONLY=y +CSP_REPORT_URL="" +CSP_DEFAULT_SRC="'none'" +CSP_SCRIPT_SRC="'self'" +CSP_STYLE_SRC="'self'" +CSP_FONT_SRC="'self'" +CSP_IMG_SRC="'self'" +CSP_MEDIA_SRC="'self'" +CSP_OBJECT_SRC="'self'" +CSP_FRAME_SRC="'self'" +CSP_CONNECT_SRC="'self'" +CSP_CHILD_SRC="'self'" +CSP_MANIFEST_SRC="'self'" +CSP_WORKER_SRC="'self'" +CSP_BLOCK_ALL_MIXED_CONTENT=y +CSP_EXCLUDE_URL_PREFIXES= + +BACKUP_B2_BUCKET= +BACKUP_B2_KEY_ID= +BACKUP_B2_KEY_SECRET= +BACKUP_LOCAL_ROTATE_KEEP_LAST= +