{% include 'roles/sys-svc-container/templates/env.j2' %}

WORDPRESS_DB_HOST={{ lookup('database', application_id, 'host') }}:{{ lookup('database', application_id, 'port') }}
WORDPRESS_DB_USER={{ lookup('database', application_id, 'username') }}
WORDPRESS_DB_PASSWORD={{ lookup('database', application_id, 'password') | dotenv_quote }}
WORDPRESS_DB_NAME={{ lookup('database', application_id, 'name') }}

WP_CLI_CACHE_DIR=/tmp/wp-cli-cache

WORDPRESS_INTERNAL_HOST={{ WORDPRESS_MCP_SERVICE_KEY }}
INFINITO_NETWORK_BASE_URLS={{ WORDPRESS_NETWORK_BASE_URLS }}

{% if lookup('objstore', application_id, 'enabled') | bool %}
WORDPRESS_S3_BUCKET={{ lookup('objstore', application_id, 'bucket') }}
WORDPRESS_S3_ENDPOINT={{ lookup('objstore', application_id, 'url') }}
WORDPRESS_S3_KEY={{ lookup('objstore', application_id, 'access_key') }}
WORDPRESS_S3_PUBLIC_URL={{ lookup('objstore', application_id, 'relative_url') }}
WORDPRESS_S3_REGION={{ lookup('objstore', application_id, 'region') }}
WORDPRESS_S3_SECRET={{ lookup('objstore', application_id, 'secret_key') | dotenv_quote }}
{% endif %}

WP_DEBUG={{ MODE_DEBUG | lower }}
WP_DEBUG_LOG={{ MODE_DEBUG | lower }}
WP_DEBUG_DISPLAY={{ MODE_DEBUG | lower }}
{% if (OIDC.CLIENT.ISSUER_URL | urlsplit('hostname') | network_of) == 'tor' %}

WORDPRESS_OIDC_SOCKS_PROXY={{ lookup('tor_socks_proxy') }}
{% endif %}
