feat: add dev and prod deployment scaffolding
This commit is contained in:
48
.env.prod.example
Normal file
48
.env.prod.example
Normal file
@@ -0,0 +1,48 @@
|
||||
DJANGO_SECRET_KEY=change-me-long-random-value
|
||||
DJANGO_DEBUG=0
|
||||
DJANGO_ALLOWED_HOSTS=workdock.example.com
|
||||
DJANGO_CSRF_TRUSTED_ORIGINS=https://workdock.example.com
|
||||
DJANGO_SECURE_COOKIES=1
|
||||
DJANGO_SECURE_SSL_REDIRECT=1
|
||||
SESSION_IDLE_TIMEOUT_SECONDS=1800
|
||||
SENSITIVE_ACTION_REAUTH_SECONDS=1200
|
||||
|
||||
POSTGRES_DB=workdock
|
||||
POSTGRES_USER=workdock
|
||||
POSTGRES_PASSWORD=change-me-db-password
|
||||
POSTGRES_HOST=db
|
||||
POSTGRES_PORT=5432
|
||||
|
||||
REDIS_URL=redis://redis:6379/0
|
||||
CELERY_TASK_ALWAYS_EAGER=0
|
||||
RATE_LIMIT_ENABLED=1
|
||||
RATE_LIMIT_LOGIN_LIMIT=8
|
||||
RATE_LIMIT_LOGIN_WINDOW=300
|
||||
RATE_LIMIT_PASSWORD_RESET_LIMIT=5
|
||||
RATE_LIMIT_PASSWORD_RESET_WINDOW=600
|
||||
RATE_LIMIT_ADMIN_ACTION_LIMIT=20
|
||||
RATE_LIMIT_ADMIN_ACTION_WINDOW=300
|
||||
|
||||
EMAIL_HOST=smtp.example.com
|
||||
EMAIL_PORT=587
|
||||
EMAIL_HOST_USER=mailer@example.com
|
||||
EMAIL_HOST_PASSWORD=change-me
|
||||
EMAIL_USE_TLS=1
|
||||
EMAIL_USE_SSL=0
|
||||
DEFAULT_FROM_EMAIL=onboarding@example.com
|
||||
TEST_NOTIFICATION_EMAIL=hr@example.com
|
||||
IT_ONBOARDING_NOTIFICATION_EMAIL=it@example.com
|
||||
GENERAL_INFO_NOTIFICATION_EMAIL=info@example.com
|
||||
BUSINESS_CARD_NOTIFICATION_EMAIL=cards@example.com
|
||||
HR_WORKS_NOTIFICATION_EMAIL=hr@example.com
|
||||
KEY_NOTIFICATION_EMAIL=keys@example.com
|
||||
|
||||
NEXTCLOUD_BASE_URL=https://nextcloud.example.com/remote.php/dav/files/onboarding
|
||||
NEXTCLOUD_USERNAME=onboarding@example.com
|
||||
NEXTCLOUD_PASSWORD=change-me
|
||||
NEXTCLOUD_DIRECTORY=Group-on-off-boarding
|
||||
NEXTCLOUD_ENABLED=1
|
||||
|
||||
PDF_OUTPUT_DIR=/app/media/pdfs
|
||||
APP_PORT=8088
|
||||
SITE_ADDRESS=workdock.example.com
|
||||
Reference in New Issue
Block a user