37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# Docker Compose production example.
|
|
# Copy to .env.prod and replace CHANGE_ME values.
|
|
DJANGO_SETTINGS_MODULE=config.settings.production
|
|
DEBUG=False
|
|
SECRET_KEY=CHANGE_ME_PROD_SECRET_KEY
|
|
ALLOWED_HOSTS=example.com,api.example.com
|
|
|
|
POSTGRES_HOST=CHANGE_ME_POSTGRES_HOST
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_DB=mostovik
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=CHANGE_ME_POSTGRES_PASSWORD
|
|
POSTGRES_SSLMODE=require
|
|
|
|
REDIS_CACHE_URL=redis://CHANGE_ME_REDIS_HOST:6379/1
|
|
CELERY_BROKER_URL=redis://CHANGE_ME_REDIS_HOST:6379/0
|
|
CELERY_RESULT_BACKEND=redis://CHANGE_ME_REDIS_HOST:6379/0
|
|
|
|
PORT=8000
|
|
GUNICORN_WORKERS=3
|
|
GUNICORN_TIMEOUT=60
|
|
CELERY_LOG_LEVEL=INFO
|
|
CELERY_WORKER_CONCURRENCY=4
|
|
|
|
# Parsers API keys
|
|
CHECKO_API_KEY=CHANGE_ME_CHECKO_API_KEY
|
|
ZAKUPKI_TOKEN=CHANGE_ME_ZAKUPKI_TOKEN
|
|
# Optional: comma-separated HTTP(S) proxies for parser tasks
|
|
# Example: PARSER_PROXIES=http://user:pass@proxy1:8080,http://user:pass@proxy2:8080
|
|
PARSER_PROXIES=
|
|
|
|
# 1 to collect static files during migrate service, 0 to skip
|
|
COLLECTSTATIC_ON_MIGRATE=1
|
|
|
|
WEB_IMAGE=registry.example.com/mostovik/web:latest
|
|
CELERY_IMAGE=registry.example.com/mostovik/celery:latest
|