Files
ansible-role-chill/templates/env_file.env
Julien Fastré 3f99ea7fcd Add support for supplementary environment values in Chill configuration
Introduced `supplementary_environment_values` in Chill defaults and updated `env_file.env` template to dynamically inject custom environment variables. Added placeholder `docker_secrets` for future secrets management.
2026-03-13 12:58:11 +01:00

53 lines
2.4 KiB
Bash

# This file is managed by ansible. Do not edit it by hand
APP_ENV=prod
APP_DEBUG=false
TRUSTED_PROXIES=10.0.0.0/8,192.168.0.0/16,172.16.0.0/16
# GELF_HOST=gelf
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_URL=redis://redis:6379
RELATORIO_HOST=relatorio
RELATORIO_PORT=8888
TRUSTED_HOSTS={{ chill.chill_config.trusted_hosts }}
DATABASE_HOST={{ chill.chill_config.database_host }}
DATABASE_PORT={{ chill.chill_config.database_port }}
DATABASE_NAME={{ chill.chill_config.database_name }}
DATABASE_USER={{ chill.chill_config.database_user }}
DATABASE_VERSION={{ chill.chill_config.database_version }}
LOCALE=fr
MAILER_PROTOCOL=smtp
MAILER_USER={{ chill.chill_config.mailer_user }}
MAILER_HOST={{ chill.chill_config.mailer_host }}
MAILER_PORT={{ chill.chill_config.mailer_port }}
NOTIFICATION_HOST={{ chill.chill_config.notification_host }}
NOTIFICATION_FROM_EMAIL={{ chill.chill_config.notification_from_email }}
ASYNC_UPLOAD_TEMP_URL_BASE_PATH=
ASYNC_UPLOAD_TEMP_URL_CONTAINER=
ASYNC_UPLOAD_TEMP_URL_KEY=
DEFAULT_CARRIER_CODE=FR
APP_SECRET={{ chill.chill_config.app_secret }}
ADMIN_PASSWORD={{ chill.chill_config.admin_password }}
{% if chill.chill_config.admin_password_1 is defined -%}
ADMIN_PASSWORD_1={{ chill.chill_config.admin_password_1 }}
{% endif -%}
{% if chill.chill_config.admin_password_2 is defined -%}
ADMIN_PASSWORD_2={{ chill.chill_config.admin_password_2 }}
{% endif -%}
{% if chill.chill_config.admin_password_3 is defined -%}
ADMIN_PASSWORD_3={{ chill.chill_config.admin_password_3 }}
{% endif -%}
MAILER_DSN={{ chill.chill_config.mailer_dsn }}
MAILER_URL={{ chill.chill_config.mailer_url }}
JWT_PASSPHRASE={{ chill.chill_config.jwt_passphrase }}
JWT_SECRET_KEY={{ chill.chill_config.jwt_secret_key }}
JWT_PUBLIC_KEY={{ chill.chill_config.jwt_public_key }}
{% if chill.rabbitmq_install %}
RABBITMQ_URL=amqp://{{ chill.chill_config.rabbitmq_user }}:{{ chill.chill_config.rabbitmq_password }}@rabbitmq/%2f
{% endif %}
DATABASE_URL=postgres://{{ chill.chill_config.database_user }}:{{ chill.chill_config.database_password }}@{% if chill.add_postgres %}database:5432{% else %}{{ chill.chill_config.database_host }}{% endif %}/{{ chill.chill_config.database_name }}?sslmode=prefer&charset=utf8&serverVersion={{ chill.chill_config.database_version }}
EDITOR_SERVER={{ chill.chill_config.editor_server }}
OVHCLOUD_DSN={{ chill.chill_config.ovhcloud_dsn }}
{% for k, v in chill.chill_config.supplementary_environment_values.items() %}
{{ k }}="{{ v }}"
{% endfor %}