2019-11-02 16:28:22 +01:00
|
|
|
version: '3.1'
|
|
|
|
|
|
|
|
services:
|
2020-01-31 23:01:08 +01:00
|
|
|
redaktion:
|
|
|
|
build:
|
|
|
|
context: ./redaktions-app/
|
|
|
|
dockerfile: ./dev.Dockerfile
|
2020-08-23 18:36:08 +02:00
|
|
|
stdin_open: true
|
2020-05-30 19:47:59 +02:00
|
|
|
depends_on:
|
|
|
|
- graphql
|
2020-01-31 23:01:08 +01:00
|
|
|
ports:
|
2020-05-30 19:47:59 +02:00
|
|
|
- '8081:3000'
|
|
|
|
networks:
|
|
|
|
- frontend
|
2020-02-01 13:00:31 +01:00
|
|
|
|
|
|
|
user-app:
|
|
|
|
build:
|
2022-02-02 13:13:34 +01:00
|
|
|
context: kandimat-user-app/
|
2020-02-01 13:00:31 +01:00
|
|
|
dockerfile: ./dev.Dockerfile
|
2020-05-30 19:47:59 +02:00
|
|
|
depends_on:
|
|
|
|
- graphql
|
2020-02-01 13:00:31 +01:00
|
|
|
ports:
|
|
|
|
- "8080:8080"
|
2020-05-30 19:47:59 +02:00
|
|
|
networks:
|
|
|
|
- frontend
|
2020-01-31 23:01:08 +01:00
|
|
|
|
2019-11-02 16:28:22 +01:00
|
|
|
postgres:
|
2022-02-02 13:13:34 +01:00
|
|
|
image: kandimat-postgres:11.5
|
2019-11-02 16:28:22 +01:00
|
|
|
build:
|
2020-01-31 23:01:08 +01:00
|
|
|
dockerfile: ./Dockerfile
|
2019-11-02 16:28:22 +01:00
|
|
|
context: ./backend/
|
2020-05-31 13:47:56 +02:00
|
|
|
environment:
|
|
|
|
- "POSTGRES_PASSWORD=${POSTGRES_PASSWORD}"
|
2020-02-02 12:18:23 +01:00
|
|
|
env_file: ./backend/backend.env
|
2019-11-02 16:28:22 +01:00
|
|
|
ports:
|
|
|
|
- "5432:5432"
|
|
|
|
restart: always
|
2020-05-31 10:17:13 +02:00
|
|
|
volumes:
|
|
|
|
- "db-data:/var/lib/postgresql/data"
|
2019-11-02 16:28:22 +01:00
|
|
|
networks:
|
|
|
|
- backend
|
2019-11-02 17:44:57 +01:00
|
|
|
|
2019-11-02 18:24:59 +01:00
|
|
|
graphql:
|
|
|
|
restart: always
|
2020-05-31 10:17:13 +02:00
|
|
|
image: graphile/postgraphile
|
2019-11-02 18:24:59 +01:00
|
|
|
depends_on:
|
|
|
|
- postgres
|
2020-02-02 12:18:23 +01:00
|
|
|
env_file: ./backend/backend.env
|
2019-11-02 18:24:59 +01:00
|
|
|
ports:
|
2020-05-30 19:47:59 +02:00
|
|
|
- "5433:5000"
|
2020-02-02 12:18:23 +01:00
|
|
|
command: [
|
|
|
|
"--connection", $DATABASE_URL,
|
|
|
|
"--host", "0.0.0.0",
|
|
|
|
"--port", "5000",
|
2020-06-14 03:00:21 +02:00
|
|
|
"--cors",
|
2022-02-02 13:13:34 +01:00
|
|
|
"--schema", "kandimat_data",
|
|
|
|
"--default-role", "kandimat_anonymous",
|
|
|
|
"--jwt-token-identifier", "kandimat_data.jwt_token",
|
2020-02-02 12:18:23 +01:00
|
|
|
"--jwt-secret", $JWT_SECRET,
|
|
|
|
"--watch",
|
|
|
|
"--retry-on-init-fail",
|
2020-12-29 11:35:34 +01:00
|
|
|
"--enhance-graphiql",
|
|
|
|
"--classic-ids",
|
2020-02-02 12:18:23 +01:00
|
|
|
]
|
2019-11-02 18:24:59 +01:00
|
|
|
networks:
|
|
|
|
- frontend
|
|
|
|
- backend
|
|
|
|
|
2019-11-02 17:44:57 +01:00
|
|
|
networks:
|
2019-11-02 18:24:59 +01:00
|
|
|
backend:
|
2020-05-31 10:17:13 +02:00
|
|
|
frontend:
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
db-data:
|