Newer
Older
---
version: "3.5"
volumes:
geocontrib_db:
geocontrib_media:
geocontrib_static:
geocontrib: &geocontrib
restart: unless-stopped
image: neogeo/geocontrib:${GEOCONTRIB_VERSION}
- DB_USER=geocontrib
- DB_PWD=geocontrib
- DB_NAME=geocontrib
- DB_HOST=geocontrib-db
- 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}
Sébastien DA ROCHA
committed
- DISPLAY_FORBIDDEN_PROJECTS=${DISPLAY_FORBIDDEN_PROJECTS:-"true"}
- HIDE_USER_CREATION_BUTTON=${HIDE_USER_CREATION_BUTTON}
- LOGOUT_HIDDEN=${LOGOUT_HIDDEN}
- FONT_FAMILY=${FONT_FAMILY}
- HEADER_COLOR=${HEADER_COLOR}
- PRIMARY_COLOR=${PRIMARY_COLOR}
- PRIMARY_HIGHLIGHT_COLOR=${PRIMARY_HIGHLIGHT_COLOR}
- 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/
# ---------------------------------------------------------------- #
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
# ---------------------------------------------------------------- #