Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 8.45 KB

environment-variables.md

File metadata and controls

46 lines (38 loc) · 8.45 KB

Environment Variables

Here is a full list of all available environment variables. Please keep in mind, that they might differ from image to image.

{% hint style="info" %} You will find the available variables for your image on the Docker Hub README page of that image. {% endhint %}

General

Feature Variable Default Description
SYSTEM TZ Europe/Berlin Provide a custom timezone for the OS
RECOVERY_MODE 0

Values: 1

PHP PHP_VERSION PHP 7.4 Switch to any of the installed PHP versions: 8.0, 7.4, 7.3, 7.2
NODE NODE_VERSION 12 Switch to a different Node version (12 | 14 | 16)
APACHE APACHE_DOCROOT /var/www/html/public Sets the default DocRoot of Apache
COMPOSER COMPOSER_VERSION not-set Let's you switch between composer 1 and 2.
SHOPWARE SHOP_DOMAIN localhost If configured, dockware will set this domain for the default sales channel as http:// and https:// versions.
SW_TASKS_ENABLED 0 If turned on, the container will automatically start cronjobs for scheduled tasks and message queue processing
SW_CURRENCY not-set Switch to a different default currency for the system, like GBP. This will be used in the administration.
SW_API_ACCESS_KEY not-set Provide a custom Sales Channel API Key when you want to use the StoreAPI
CI/CD DOCKWARE_CI If you run containers with DOCKWARE_CI=1 the containers will automatically quit after running your command. Use this if you use dockware as command runner in your CI/CD system. Please note, your containers should automatically exit once a custom command is provided. This is just fa fallback if they do not exit as expected.
BUILD_PLUGIN If provided, the container will only build the provided plugin and immeditaly quit afterwards.

Users

Feature Variable Default Description
SSH USERS SSH_USER not-set Name of the optional new SSH user that replaces the existing one from dockware
SSH_PWD not-set Password of the optional new SSH user that replaces the existing one from dockware
MYSQL USERS MYSQL_USER not-set Optional variable to create a separate MySQL user. This is the name of the user.
MYSQL_PWD not-set Optional variable to create a separate MySQL user. This is the password of the user.

Debugging

Feature Variable Default Description
XDEBUG XDEBUG_ENABLED 0 Enable or disable XDebug with either 1 or 0 as value.
XDEBUG_REMOTE_HOST host.docker.internal Use default value for MAC + Windows, and 172.17.0.1 for Linux
XDEBUG_CONFIG idekey=PHPSTORM IDE Key identifier for XDebug
PHP_IDE_CONFIG serverName=localhost used for the serverName export for XDebug usage on CLI
TIDEWAYS TIDEWAYS_KEY not-set API Key of the Tideways project
TIDEWAYS_ENV production Optional identifier of the environment
TIDEWAYS_SERVICE web Optional identifier of the service
FILEBEAT FILEBEAT_ENABLED 0 Activates the Filebeat daemon service (value 1). For this please provide a manual filebeat.yml for the container. You can do this with bind-mounting.