diff --git a/.gitignore b/.gitignore index 15670c52..1f94dbe8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ db.env web.env +__pycache__ diff --git a/docker-compose.yml b/docker-compose.yml index cfe5d796..76b1d728 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,13 +5,16 @@ services: depends_on: - db - redis + deploy: + placement: + constraints: + - node.role == manager env_file: - db.env - web.env image: gitlab.ub.uni-bielefeld.de:4567/sfb1288inf/opaque:development ports: - 5000:5000 - restart: always volumes: - /opaque_storage:/opaque_storage - ./app:/home/opaque/app @@ -21,17 +24,26 @@ services: daemon: depends_on: - db + deploy: + placement: + constraints: + - node.role == manager env_file: db.env image: gitlab.ub.uni-bielefeld.de:4567/sfb1288inf/opaque_daemon:latest - restart: always volumes: - $HOME/.docker/config.json:/home/opaque_daemon/.docker/config.json db: + deploy: + placement: + constraints: + - node.role == manager env_file: db.env image: postgres:alpine - restart: always volumes: - /opaque_database:/var/lib/postgresql/data redis: + deploy: + placement: + constraints: + - node.role == manager image: redis:alpine - restart: always