Something went wrong on our end
-
Lubomir Dolezal authored
test on emg now
Lubomir Dolezal authoredtest on emg now
docker-compose.vhr18.yml 6.03 KiB
version: "3.6"
services:
database:
image: mdillon/postgis:10
volumes:
- db-data:/var/lib/postgresql/data
env_file:
- env/vhr18.env
- env/vhr18_db.env
environment:
INSTANCE_ID: "prism-view-server_database"
deploy:
placement:
constraints: [node.role == manager]
networks:
- intnet
command: ["postgres", "-c", "max_connections=300"]
sysctls:
net.ipv4.tcp_keepalive_time: 600
net.ipv4.tcp_keepalive_probes: 5
net.ipv4.tcp_keepalive_intvl: 10
redis:
image: redis
volumes:
- redis-data:/data
deploy:
placement:
constraints: [node.role == manager]
networks:
- intnet
renderer:
image: registry.gitlab.eox.at/esa/prism/vs/pvs_core:latest
volumes:
- type: tmpfs
target: /tmp
- type: volume
source: instance-data
target: /var/www/pvs
env_file:
- env/vhr18.env
- env/vhr18_db.env
- env/vhr18_django.env
- env/vhr18_obs.env
secrets:
- DJANGO_PASSWORD
- OS_PASSWORD
environment:
INSTANCE_ID: "prism-view-server_renderer"
INSTALL_DIR: "/var/www/pvs/dev/"
INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
STARTUP_SCRIPTS: "/wait-initialized.sh"
WAIT_SERVICES: "database:5432"
WAIT_TIMEOUT: 60
DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD"
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
configs:
- source: init-db
target: /init-db.sh
deploy:
replicas: 1
networks:
- intnet
command:
["/run-httpd.sh"]
cache:
image: registry.gitlab.eox.at/esa/prism/vs/pvs_cache:latest
volumes:
- type: tmpfs
target: /tmp
env_file: