/
/
/
1# Tandoor Environment Configuration
2# Auto-generated by Ansible Runner Role
3
4# Timezone
5TZ={{ runner_timezone }}
6
7# Django Secret Key
8{% if tandoor_secret_key %}
9SECRET_KEY={{ tandoor_secret_key }}
10{% endif %}
11
12# Database Configuration (PostgreSQL)
13DB_ENGINE=django.db.backends.postgresql
14POSTGRES_HOST=tandoor-db
15POSTGRES_PORT=5432
16POSTGRES_USER={{ vault_runner.tandoor_db_user | default('tandoor') }}
17POSTGRES_PASSWORD={{ vault_runner.tandoor_db_password }}
18POSTGRES_DB={{ vault_runner.tandoor_db_name | default('tandoor') }}
19
20# Application Settings
21DEBUG=0
22ALLOWED_HOSTS=*
23GUNICORN_MEDIA=0
24FRACTION_PREF_DEFAULT=0
25COMMENT_PREF_DEFAULT=1
26SHOPPING_MIN_AUTOSYNC_INTERVAL=5
27
28# Storage Paths
29TANDOOR_CONFIG_DIR={{ tandoor_config_dir }}
30TANDOOR_DATA_DIR={{ tandoor_data_dir }}
31TANDOOR_MEDIA_DIR={{ tandoor_media_dir }}
32TANDOOR_STATIC_DIR={{ tandoor_static_dir }}
33
34# Network Configuration
35TANDOOR_PORT={{ tandoor_port }}
36
37# User Settings
38PUID={{ runner_uid }}
39PGID={{ runner_gid }}
40
41# Feature Settings
42ENABLE_SIGNUP=1
43ENABLE_PDF_EXPORT=1
44ENABLE_SOCIAL_LOGIN=0
45ENABLE_METRICS=0
46
47# Storage Settings
48MEDIA_ROOT=/opt/recipes/mediafiles
49STATIC_ROOT=/opt/recipes/staticfiles
50
51# Email Settings (optional)
52EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend
53EMAIL_HOST=
54EMAIL_PORT=587
55EMAIL_HOST_USER=
56EMAIL_HOST_PASSWORD=
57EMAIL_USE_TLS=1
58DEFAULT_FROM_EMAIL=tandoor@localhost