diff --git a/guides/hosting/configurations/shopware/environment-variables.md b/guides/hosting/configurations/shopware/environment-variables.md index 2ce556346..1e31e16fe 100644 --- a/guides/hosting/configurations/shopware/environment-variables.md +++ b/guides/hosting/configurations/shopware/environment-variables.md @@ -9,30 +9,32 @@ nav: This page lists all environment variables that can be used to configure Shopware. -| Variable | Default Value | Description | -|--------------------------------------|------------------|------------------------------------------------------------------------------------------| -| APP_ENV | prod | Environment | -| APP_SECRET | (empty) | Can be generated with `openssl rand -hex 32` | -| INSTANCE_ID | (empty) | Unique Identifier for the Store: Can be generated with `openssl rand -hex 32` | -| JWT_PRIVATE_KEY | (empty) | Can be generated with `shopware-cli project generate-jwt --env` | -| JWT_PUBLIC_KEY | (empty) | Can be generated with `shopware-cli project generate-jwt --env` | -| LOCK_DSN | flock | DSN for Symfony locking | -| APP_URL | (empty) | Where Shopware will be accessible | -| DATABASE_PORT | 3306 | Host of MySQL (needed for for checking is MySQL alive) | -| BLUE_GREEN_DEPLOYMENT | 0 | This needs super priviledge to create trigger | -| DATABASE_URL | (empty) | MySQL credentials as DSN | -| DATABASE_SSL_CA | (empty) | Path to SSL CA file (needs to be readable for uid 512) | -| DATABASE_SSL_CERT | (empty) | Path to SSL Cert file (needs to be readable for uid 512) | -| DATABASE_SSL_KEY | (empty) | Path to SSL Key file (needs to be readable for uid 512) | -| DATABASE_SSL_DONT_VERIFY_SERVER_CERT | (empty) | Disables verification of the server certificate (1 disables it) | -| MAILER_DSN | null://localhost | Mailer DSN (Admin Configuration overwrites this) | -| OPENSEARCH_URL | (empty) | OpenSearch Hosts | -| SHOPWARE_ES_ENABLED | 0 | OpenSearch Support Enabled? | -| SHOPWARE_ES_INDEXING_ENABLED | 0 | OpenSearch Indexing Enabled? | -| SHOPWARE_ES_INDEX_PREFIX | (empty) | OpenSearch Index Prefix | -| COMPOSER_HOME | /tmp/composer | Caching for the Plugin Manager | -| SHOPWARE_HTTP_CACHE_ENABLED | 1 | Is HTTP Cache enabled? | -| SHOPWARE_HTTP_DEFAULT_TTL | 7200 | Default TTL for Http Cache | -| MESSENGER_TRANSPORT_DSN | (empty) | DSN for default async queue (example: `amqp://guest:guest@localhost:5672/%2f/default` | -| MESSENGER_TRANSPORT_LOW_PRIORITY_DSN | (empty) | DSN for low priority queue (example: `amqp://guest:guest@localhost:5672/%2f/low_prio` | -| MESSENGER_TRANSPORT_FAILURE_DSN | (empty) | DSN for failed messages queue (example: `amqp://guest:guest@localhost:5672/%2f/failure` | +| Variable | Default Value | Description | +| ------------------------------------ | ----------------------- | ---------------------------------------------------------------------------------------- | +| `APP_ENV` | prod | Environment | +| `APP_SECRET` | (empty) | Can be generated with `openssl rand -hex 32` | +| `APP_CACHE_DIR` | {projectRoot}/var/cache | Path to a directory to store caches (since 6.6.8.0) | +| `APP_BUILD_DIR` | {projectRoot}/var/cache | Path to a temporary directory to create cache folder (since 6.6.8.0) | +| `APP_LOG_DIR` | {projectRoot}/var/log | Path to a directory to store logs (since 6.6.8.0) | +| `INSTANCE_ID` | (empty) | Unique Identifier for the Store: Can be generated with `openssl rand -hex 32` | +| `JWT_PRIVATE_KEY` | (empty) | Can be generated with `shopware-cli project generate-jwt --env` | +| `JWT_PUBLIC_KEY` | (empty) | Can be generated with `shopware-cli project generate-jwt --env` | +| `LOCK_DSN` | flock | DSN for Symfony locking | +| `APP_URL` | (empty) | Where Shopware will be accessible | +| `BLUE_GREEN_DEPLOYMENT` | 0 | This needs super privilege to create trigger | +| `DATABASE_URL` | (empty) | MySQL credentials as DSN | +| `DATABASE_SSL_CA` | (empty) | Path to SSL CA file | +| `DATABASE_SSL_CERT` | (empty) | Path to SSL Cert file | +| `DATABASE_SSL_KEY` | (empty) | Path to SSL Key file | +| `DATABASE_SSL_DONT_VERIFY_SERVER_CERT` | (empty) | Disables verification of the server certificate (1 disables it) | +| `MAILER_DSN` | null://localhost | Mailer DSN (Admin Configuration overwrites this) | +| `OPENSEARCH_URL` | (empty) | Open Search Hosts | +| `SHOPWARE_ES_ENABLED` | 0 | Open Search Support Enabled? | +| `SHOPWARE_ES_INDEXING_ENABLED` | 0 | Open Search Indexing Enabled? | +| `SHOPWARE_ES_INDEX_PREFIX` | (empty) | Open Search Index Prefix | +| `COMPOSER_HOME` | /tmp/composer | Caching for the Plugin Manager | +| `SHOPWARE_HTTP_CACHE_ENABLED` | 1 | Is HTTP Cache enabled? | +| `SHOPWARE_HTTP_DEFAULT_TTL` | 7200 | Default TTL for HTTP Cache | +| `MESSENGER_TRANSPORT_DSN` | (empty) | DSN for default async queue (example: `amqp://guest:guest@localhost:5672/%2f/default`) | +| `MESSENGER_TRANSPORT_LOW_PRIORITY_DSN` | (empty) | DSN for low priority queue (example: `amqp://guest:guest@localhost:5672/%2f/low_prio`) | +| `MESSENGER_TRANSPORT_FAILURE_DSN` | (empty) | DSN for failed messages queue (example: `amqp://guest:guest@localhost:5672/%2f/failure`) |