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