Available environment variables:
APACHE_HTTP_PORT_NUMBER: Port used by Apache for HTTP. Default: 8080APACHE_HTTPS_PORT_NUMBER: Port used by Apache for HTTPS. Default: 8443PRESTASHOP_FIRST_NAME: PrestaShop application User's First Name. Default: BitnamiPRESTASHOP_LAST_NAME: PrestaShop application User's Last Name. Default: UserPRESTASHOP_PASSWORD: PrestaShop application password. Default: bitnami1PRESTASHOP_EMAIL: PrestaShop application email. Default: user@example.comPRESTASHOP_HOST: PrestaShop server hostname/address.PRESTASHOP_ENABLE_HTTPS: Whether to use HTTPS by default. Default: no.PRESTASHOP_EXTERNAL_HTTP_PORT_NUMBER: Port to used by PrestaShop to generate URLs and links when accessing using HTTP. Default 80.PRESTASHOP_EXTERNAL_HTTPS_PORT_NUMBER: Port to used by PrestaShop to generate URLs and links when accessing using HTTPS. Default 443.PRESTASHOP_COOKIE_CHECK_IP: Whether to check the cookie's IP address or not. Default: yes. See the Troubleshooting section for more information.PRESTASHOP_COUNTRY: Default country of the store. Default: us.PRESTASHOP_LANGUAGE: Default language of the store (iso code). Default: en.PRESTASHOP_SKIP_BOOTSTRAP: Whether to perform initial bootstrapping for the application. Default: no
PRESTASHOP_DATABASE_HOST: Hostname for MariaDB server. Default: mariadbPRESTASHOP_DATABASE_PORT_NUMBER: Port used by MariaDB server. Default: 3306PRESTASHOP_DATABASE_NAME: Database name that PrestaShop will use to connect with the database. Default: bitnami_prestashopPRESTASHOP_DATABASE_USER: Database user that PrestaShop will use to connect with the database. Default: bn_prestashopPRESTASHOP_DATABASE_PASSWORD: Database password that PrestaShop will use to connect with the database. No defaults.ALLOW_EMPTY_PASSWORD: It can be used to allow blank passwords. Default: no
MYSQL_CLIENT_DATABASE_HOST: Hostname for MariaDB server. Default: mariadbMYSQL_CLIENT_DATABASE_PORT_NUMBER: Port used by MariaDB server. Default: 3306MYSQL_CLIENT_DATABASE_ROOT_USER: Database admin user. Default: rootMYSQL_CLIENT_DATABASE_ROOT_PASSWORD: Database password for the database admin user. No defaults.MYSQL_CLIENT_CREATE_DATABASE_NAME: New database to be created by the mysql client module. No defaults.MYSQL_CLIENT_CREATE_DATABASE_USER: New database user to be created by the mysql client module. No defaults.MYSQL_CLIENT_CREATE_DATABASE_PASSWORD: Database password for theMYSQL_CLIENT_CREATE_DATABASE_USERuser. No defaults.MYSQL_CLIENT_CREATE_DATABASE_CHARACTER_SET: Character set to use for the new database. No defaults.MYSQL_CLIENT_CREATE_DATABASE_COLLATE: Database collation to use for the new database. No defaults.MYSQL_CLIENT_ENABLE_SSL_WRAPPER: Whether to force SSL connections to the database via themysqlCLI tool. Useful for applications that rely on the CLI instead of APIs. Default: noMYSQL_CLIENT_ENABLE_SSL: Whether to force SSL connections for the database. Default: noMYSQL_CLIENT_SSL_CA_FILE: Path to the SSL CA file for the new database. No defaultsMYSQL_CLIENT_SSL_CERT_FILE: Path to the SSL CA file for the new database. No defaultsMYSQL_CLIENT_SSL_KEY_FILE: Path to the SSL CA file for the new database. No defaultsALLOW_EMPTY_PASSWORD: It can be used to allow blank passwords. Default: no
To configure PrestaShop to send email using SMTP you can set the following environment variables:
PRESTASHOP_SMTP_HOST: SMTP host.PRESTASHOP_SMTP_PORT: SMTP port.PRESTASHOP_SMTP_USER: SMTP account user.PRESTASHOP_SMTP_PASSWORD: SMTP account password.
PHP_EXPOSE_PHP: Enables HTTP header with PHP version. No default.PHP_MAX_EXECUTION_TIME: Maximum execution time for PHP scripts. Default: 300PHP_MAX_INPUT_TIME: Maximum input time for PHP scripts. Default: -1PHP_MAX_INPUT_VARS: Maximum amount of input variables for PHP scripts. Default: 10000PHP_MEMORY_LIMIT: Memory limit for PHP scripts. Default: 256MPHP_POST_MAX_SIZE: Maximum size for PHP POST requests. Default: 20MPHP_UPLOAD_MAX_FILESIZE: Maximum file size for PHP uploads. Default: 25M