Add optional XSL, customisable DB name/user
This commit is contained in:
parent
5994b255c7
commit
73212b0df5
@ -12,11 +12,16 @@ APP_ENV=prod
|
|||||||
|
|
||||||
## Extra extensions you need (run `abra app YOURAPPDOMAIN run app "php -m"` to see active extensions)
|
## Extra extensions you need (run `abra app YOURAPPDOMAIN run app "php -m"` to see active extensions)
|
||||||
PHP_EXTENSIONS="pdo_mysql"
|
PHP_EXTENSIONS="pdo_mysql"
|
||||||
|
## Install libxslt, required for PHP `xsl` extension
|
||||||
|
#INSTALL_XSL=1
|
||||||
|
|
||||||
# Optional database
|
# Optional database
|
||||||
#COMPOSE_FILE="compose.yml:compose.mariadb.yml"
|
#COMPOSE_FILE="compose.yml:compose.mariadb.yml"
|
||||||
SECRET_DB_ROOT_PASSWORD_VERSION=v1
|
SECRET_DB_ROOT_PASSWORD_VERSION=v1
|
||||||
SECRET_DB_PASSWORD_VERSION=v1
|
SECRET_DB_PASSWORD_VERSION=v1
|
||||||
|
# Optionally override database name and password
|
||||||
|
#DB_NAME=site
|
||||||
|
#DB_USER=site
|
||||||
|
|
||||||
|
|
||||||
# Local SMTP relay
|
# Local SMTP relay
|
||||||
@ -33,6 +38,5 @@ SECRET_DB_PASSWORD_VERSION=v1
|
|||||||
#SMTP_TLS=on
|
#SMTP_TLS=on
|
||||||
#SECRET_SMTP_PASSWORD_VERSION=v1
|
#SECRET_SMTP_PASSWORD_VERSION=v1
|
||||||
|
|
||||||
|
|
||||||
# Use httpd instead of nginx
|
# Use httpd instead of nginx
|
||||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.httpd.yml"
|
#COMPOSE_FILE="$COMPOSE_FILE:compose.httpd.yml"
|
||||||
|
@ -4,9 +4,9 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- DB_HOST=${STACK_NAME}_db
|
- DB_HOST=${STACK_NAME}_db
|
||||||
# - DB_HOST=db
|
# - DB_HOST=db
|
||||||
- DB_USER=site
|
- DB_USER=${DB_USER:-site}
|
||||||
- DB_PASSWORD_FILE=/run/secrets/db_password
|
- DB_PASSWORD_FILE=/run/secrets/db_password
|
||||||
- DB_NAME=site
|
- DB_NAME=${DB_NAME:-site}
|
||||||
secrets:
|
secrets:
|
||||||
- db_password
|
- db_password
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -19,8 +19,8 @@ services:
|
|||||||
- backend
|
- backend
|
||||||
environment:
|
environment:
|
||||||
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db_root_password
|
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db_root_password
|
||||||
- MYSQL_DATABASE=site
|
- MYSQL_DATABASE=${DB_NAME:-site}
|
||||||
- MYSQL_USER=site
|
- MYSQL_USER=${DB_USER:-site}
|
||||||
- MYSQL_PASSWORD_FILE=/run/secrets/db_password
|
- MYSQL_PASSWORD_FILE=/run/secrets/db_password
|
||||||
secrets:
|
secrets:
|
||||||
- db_password
|
- db_password
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
{{ if (env "INSTALL_XSL") }}
|
||||||
|
apk add libxslt-dev
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
{{ if (env "PHP_EXTENSIONS") }}
|
{{ if (env "PHP_EXTENSIONS") }}
|
||||||
echo Installing PHP extensions: {{ env "PHP_EXTENSIONS" }}
|
echo Installing PHP extensions: {{ env "PHP_EXTENSIONS" }}
|
||||||
docker-php-ext-install {{ env "PHP_EXTENSIONS" }}
|
docker-php-ext-install {{ env "PHP_EXTENSIONS" }}
|
||||||
@ -7,4 +11,4 @@ docker-php-ext-install {{ env "PHP_EXTENSIONS" }}
|
|||||||
|
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|
||||||
php-fpm
|
php-fpm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user