Newer
Older
---
version: "3.5"
volumes:
geocontrib_db:
geocontrib_media:
geocontrib_static:
geocontrib: &geocontrib
restart: unless-stopped
image: neogeo/geocontrib:${GEOCONTRIB_VERSION}
- DB_USER=${DB_USER:-geocontrib}
- DB_PWD=${DB_PWD:-geocontrib}
- DB_NAME=${DB_NAME:-geocontrib}
- DB_HOST=${DB_HOST:-geocontrib-db}
- DB_PORT=${DB_PORT:-5432}
- APP_ADMIN_USER=admin
- APP_ADMIN_PWD=admin
- APP_ADMIN_EMAIL=admin@acme.com
- EMAIL_BACKEND=${EMAIL_BACKEND}
- EMAIL_HOST=${EMAIL_HOST}
- EMAIL_PORT=${EMAIL_PORT}
- EMAIL_USE_TLS=${EMAIL_USE_TLS}
- EMAIL_HOST_USER=${EMAIL_HOST_USER}
- EMAIL_HOST_PASSWORD=${EMAIL_HOST_PASSWORD}
- DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL}
- DEFAULT_SENDING_FREQUENCY=${DEFAULT_SENDING_FREQUENCY:-instantly}
- APPLICATION_NAME=${APPLICATION_NAME:-Géocontrib}
- APPLICATION_ABSTRACT=${APPLICATION_ABSTRACT:-Application Géocontrib}
- MAGIC_IS_AVAILABLE=${MAGIC_IS_AVAILABLE:-True}
- LOGO_PATH=${LOGO_PATH:-/geocontrib/img/logo-neogeo-circle.png}
- FAVICON_PATH=${FAVICON_PATH:-/geocontrib/img/favicon_gc.png}
Sébastien DA ROCHA
committed
- DISPLAY_FORBIDDEN_PROJECTS=${DISPLAY_FORBIDDEN_PROJECTS:-"true"}
- DISABLE_LOGIN_BUTTON=${DISABLE_LOGIN_BUTTON}
- FONT_FAMILY=${FONT_FAMILY}
- HEADER_COLOR=${HEADER_COLOR}
- PRIMARY_COLOR=${PRIMARY_COLOR}
- PRIMARY_HIGHLIGHT_COLOR=${PRIMARY_HIGHLIGHT_COLOR}
- SSO_LOGIN_URL_WITH_REDIRECT=${SSO_LOGIN_URL_WITH_REDIRECT}
- SSO_OGS_SESSION_URL=${SSO_OGS_SESSION_URL}
- SSO_PLUGIN=${SSO_PLUGIN:-}
- SSO_MIDDLEWARE=${SSO_MIDDLEWARE:-}
- HEADER_UID=${HEADER_UID}
- IGNORED_PATHS=${IGNORED_PATHS}
- LDAP_URI=${LDAP_URI}
- LDAP_PASSWD=${LDAP_PASSWD}
- LDAP_SEARCH_BASE=${LDAP_SEARCH_BASE}
- LDAP_SEARCH_FILTER=${LDAP_SEARCH_FILTER}
metourneau
committed
- URL_DOCUMENTATION=${URL_DOCUMENTATION}
- URL_DOCUMENTATION_FEATURE=${URL_DOCUMENTATION_FEATURE}
- geocontrib_config_front:/home/apprunner/geocontrib_app/config_front
- geocontrib_media:/home/apprunner/geocontrib_app/media
- geocontrib_static:/home/apprunner/geocontrib_app/static
depends_on:
- "geocontrib-db"
celery:
<<: *geocontrib
command: src/docker/geocontrib/start_celery.sh
celery-beat:
<<: *geocontrib
command: src/docker/geocontrib/start_celery_beat.sh
# ---------------------------------------------------------------- #
geocontrib-db:
restart: unless-stopped
image: postgis/postgis:${POSTGIS_VERSION}
environment:
- POSTGRES_USER=geocontrib
- POSTGRES_PASSWORD=geocontrib
- POSTGRES_DB=geocontrib
volumes:
- geocontrib_db:/var/lib/postgresql/data/
image: redis:${REDIS_VERSION:-7.2.5}
# ---------------------------------------------------------------- #
front:
restart: unless-stopped
image: neogeo/geocontrib-front:${FRONT_VERSION}
- geocontrib_config_front:/opt/geocontrib/config/:ro
- geocontrib_media:/opt/geocontrib/media
- geocontrib_static:/opt/geocontrib/static
ports:
depends_on:
- geocontrib
# ---------------------------------------------------------------- #