refactor(service): imporve limesurvey
- improve ENV naming and add missing ones - formatting
This commit is contained in:
@@ -10,35 +10,37 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- SERVICE_FQDN_LIMESURVEY_80
|
- SERVICE_FQDN_LIMESURVEY_80
|
||||||
- LIMESURVEY_DB_HOST=mariadb
|
- LIMESURVEY_DB_HOST=mariadb
|
||||||
- LIMESURVEY_DB_PASSWORD=$SERVICE_PASSWORD_MYSQL
|
- LIMESURVEY_DB_PASSWORD=${SERVICE_PASSWORD_MYSQL}
|
||||||
- LIMESURVEY_DB_USER=$SERVICE_USER_MYSQL
|
- LIMESURVEY_DB_USER=${SERVICE_USER_MYSQL}
|
||||||
- LIMESURVEY_DB_NAME=${MYSQL_DATABASE:-limesurvey}
|
- LIMESURVEY_DB_NAME=${MYSQL_DATABASE:-limesurvey-db}
|
||||||
- LIMESURVEY_ADMIN_USER=${LIMESURVEY_ADMIN_USER:-admin}
|
- LIMESURVEY_ADMIN_USER=${LIMESURVEY_ADMIN_USER:-admin}
|
||||||
- LIMESURVEY_ADMIN_PASSWORD=${SERVICE_PASSWORD_ADMIN}
|
- LIMESURVEY_ADMIN_PASSWORD=${SERVICE_PASSWORD_ADMIN}
|
||||||
- LIMESURVEY_ADMIN_NAME=${LIMESURVEY_ADMIN_NAME:-Lime Administrator}
|
- LIMESURVEY_ADMIN_NAME=${LIMESURVEY_ADMIN_NAME:-Admin}
|
||||||
- LIMESURVEY_ADMIN_EMAIL=${LIMESURVEY_ADMIN_EMAIL:-lime@lime.lime}
|
- LIMESURVEY_ADMIN_EMAIL=${LIMESURVEY_ADMIN_EMAIL:-admin@example.com}
|
||||||
- LIMESURVEY_FROM_EMAIL=
|
- LIMESURVEY_FROM_EMAIL=${LIMESURVEY_FROM_EMAIL}
|
||||||
- LIMESURVEY_SMTP_HOST=
|
- LIMESURVEY_SMTP_HOST=${LIMESURVEY_SMTP_HOST}
|
||||||
- LIMESURVEY_SMTP_USER=
|
- LIMESURVEY_SMTP_USER=${LIMESURVEY_SMTP_USER}
|
||||||
- LIMESURVEY_SMTP_PASSWORD=
|
- LIMESURVEY_SMTP_PASSWORD=${LIMESURVEY_SMTP_PASSWORD}
|
||||||
- LIMESURVEY_SMTP_SSL=
|
- LIMESURVEY_SMTP_SSL=${LIMESURVEY_SMTP_SSL}
|
||||||
- LIMESURVEY_PHP_SESSION_SAVE_HANDLER=redis
|
- LIMESURVEY_PHP_SESSION_SAVE_HANDLER=redis
|
||||||
- LIMESURVEY_PHP_SESSION_SAVE_PATH=tcp://redis:6379
|
- LIMESURVEY_PHP_SESSION_SAVE_PATH=tcp://redis:6379
|
||||||
- TZ=America/Jamaica
|
- TZ=${TZ:-America/Jamaica}
|
||||||
volumes:
|
volumes:
|
||||||
- limesurvey-plugins-data:/var/www/html/plugins
|
- limesurvey_plugins_data:/var/www/html/plugins
|
||||||
- limesurvey-upload-data:/var/www/html/upload
|
- limesurvey_upload_data:/var/www/html/upload
|
||||||
- limesurvey-config-data:/var/www/html/application/config
|
- limesurvey_config_data:/var/www/html/application/config
|
||||||
- limesurvey-sessions-data:/var/lime/sessions
|
- limesurvey_sessions_data:/var/lime/sessions
|
||||||
depends_on:
|
depends_on:
|
||||||
mariadb:
|
mariadb:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
redis:
|
||||||
|
condition: service_healthy
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test:
|
test:
|
||||||
- CMD
|
- CMD
|
||||||
- curl
|
- curl
|
||||||
- '-f'
|
- "-f"
|
||||||
- 'http://127.0.0.1'
|
- "http://127.0.0.1"
|
||||||
interval: 2s
|
interval: 2s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 10
|
retries: 10
|
||||||
@@ -46,24 +48,24 @@ services:
|
|||||||
mariadb:
|
mariadb:
|
||||||
image: mariadb:11
|
image: mariadb:11
|
||||||
environment:
|
environment:
|
||||||
- MYSQL_USER=${SERVICE_USER_MYSQL:-limesurvey}
|
- MYSQL_USER=${SERVICE_USER_MYSQL}
|
||||||
- MYSQL_PASSWORD=${SERVICE_PASSWORD_MYSQL}
|
- MYSQL_PASSWORD=${SERVICE_PASSWORD_MYSQL}
|
||||||
- MYSQL_DATABASE=${MYSQL_DATABASE:-limesurvey}
|
- MYSQL_DATABASE=${MYSQL_DATABASE:-limesurvey-db}
|
||||||
- MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_MYSQLROOT}
|
- MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_MYSQLROOT}
|
||||||
volumes:
|
volumes:
|
||||||
- limesurvey-mariadb-data:/var/lib/mysql
|
- limesurvey_mariadb_data:/var/lib/mysql
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test:
|
test:
|
||||||
- CMD
|
- CMD
|
||||||
- healthcheck.sh
|
- healthcheck.sh
|
||||||
- '--connect'
|
- "--connect"
|
||||||
- '--innodb_initialized'
|
- "--innodb_initialized"
|
||||||
interval: 5s
|
interval: 5s
|
||||||
timeout: 20s
|
timeout: 20s
|
||||||
retries: 10
|
retries: 10
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
image: redis:7
|
image: redis:7-alpine
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test:
|
test:
|
||||||
- CMD
|
- CMD
|
||||||
|
|||||||
Reference in New Issue
Block a user