Environment Variables
Here is a full list of all available environment variables. Please keep in mind, that they might differ from image to image.
You will find the available variables for your image on the Docker Hub README page of that image.
General
Feature
Variable
Default
Description
SYSTEM
TZ
Europe/Berlin
Provide a custom timezone for the OS
RECOVERY_MODE
0
Values: 1|0 if enabled, nothing will be done in the entrypoint when booting dockware. This allows you to access the container on problems
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.
Last updated