mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-07-02 10:50:33 +00:00
One compose-file for docker-compose and docker stack deploy.
This commit is contained in:
@ -2,11 +2,12 @@ version: '3'
|
||||
|
||||
services:
|
||||
web:
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
ports:
|
||||
- "5000:5000"
|
||||
depends_on:
|
||||
- db
|
||||
- redis
|
||||
env_file: nopaque.env
|
||||
image: gitlab.ub.uni-bielefeld.de:4567/sfb1288inf/opaque:development
|
||||
volumes:
|
||||
@ -20,8 +21,10 @@ services:
|
||||
- ./nopaque.py:/home/nopaque/nopaque.py
|
||||
- ./requirements.txt:/home/nopaque/requirements.txt
|
||||
daemon:
|
||||
depends_on:
|
||||
- db
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
env_file: nopaque.env
|
||||
extra_hosts:
|
||||
- "host.docker.internal:172.17.0.1"
|
||||
@ -35,9 +38,17 @@ services:
|
||||
- ../opaque_daemon/requirements.txt:/home/nopaqued/requirements.txt
|
||||
- $HOME/.docker:/home/nopaqued/.docker
|
||||
db:
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
env_file: nopaque.env
|
||||
image: postgres:11
|
||||
volumes:
|
||||
- /srv/nopaque/database:/var/lib/postgresql/data
|
||||
redis:
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
image: redis:5
|
||||
|
Reference in New Issue
Block a user