{% include 'roles/sys-svc-container/templates/env.j2' %} MAGENTO_URL={{ MAGENTO_URL }} MAGENTO_BACKEND_FRONTNAME=admin MAGENTO_USE_SECURE={{ lookup('tls', application_id, 'enabled') | bool | ternary('1','0') }} MAGENTO_BASE_URL_SECURE={{ lookup('tls', application_id, 'enabled') | bool | ternary('1','0') }} MAGENTO_USE_SECURE_ADMIN={{ lookup('tls', application_id, 'enabled') | bool | ternary('1','0') }} MAGENTO_ADMIN_USERNAME={{ lookup('users', 'administrator').username }} MAGENTO_ADMIN_PASSWORD={{ lookup('users', 'administrator').password | dotenv_quote }} MAGENTO_ADMIN_EMAIL={{ lookup('users', 'administrator').email }} MAGENTO_ADMIN_FIRSTNAME={{ lookup('users', 'administrator').firstname }} MAGENTO_ADMIN_LASTNAME={{ lookup('users', 'administrator').lastname }} MYSQL_HOST={{ lookup('database', application_id, 'host') }} MYSQL_PORT={{ lookup('database', application_id, 'port') }} MYSQL_USER={{ lookup('database', application_id, 'username') }} MYSQL_PASSWORD={{ lookup('database', application_id, 'password') | dotenv_quote }} MYSQL_DATABASE={{ lookup('database', application_id, 'name') }} OPENSEARCH_HOST=search OPENSEARCH_PORT_NUMBER=9200 OPENSEARCH_INITIAL_ADMIN_PASSWORD={{ lookup('users', 'administrator').password | dotenv_quote }} {% set email = lookup('email', application_id) %} {% if email.enabled | bool %} SMTP_HOST={{ email.host }} SMTP_PORT={{ email.port }} SMTP_USER={{ email.username }} SMTP_PASSWORD={{ email.password | dotenv_quote }} SMTP_PROTOCOL={{ email.tls | ternary('tls','ssl') }} {% endif %} {% if lookup('objstore', application_id, 'enabled') | bool %} MAGENTO_REMOTE_STORAGE_DRIVER=aws-s3 MAGENTO_REMOTE_STORAGE_BUCKET={{ lookup('objstore', application_id, 'bucket') }} MAGENTO_REMOTE_STORAGE_KEY={{ lookup('objstore', application_id, 'access_key') }} MAGENTO_REMOTE_STORAGE_SECRET={{ lookup('objstore', application_id, 'secret_key') }} MAGENTO_REMOTE_STORAGE_ENDPOINT={{ lookup('objstore', application_id, 'url') }} MAGENTO_REMOTE_STORAGE_REGION={{ lookup('objstore', application_id, 'region') }} MAGENTO_REMOTE_STORAGE_PATH_STYLE=1 {% endif %} PHP_MEMORY_LIMIT={{ lookup('service_memory_mb', application_id, 'php', 0.75) }}M APACHE_SERVERNAME={{ MAGENTO_DOMAIN }}