summaryrefslogtreecommitdiff
path: root/docker-compose.override.yml
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2022-03-17 11:34:55 +0100
committerFabian Mastenbroek <mail.fabianm@gmail.com>2022-04-04 12:51:40 +0200
commit77d7ffd9a7a33f08109a2db8a35e4094b2761c51 (patch)
treebaf1030bd12f4853984e931ce868e611085c8db7 /docker-compose.override.yml
parent239990cb16f13cb307a94abccdd688bec2865221 (diff)
refactor(web): Update Docker deployment for new web API
This change updates the Docker deployment configuration for the new web API implemented in Kotlin. The new API migrates to Postgres. Furthermore, with this change, we move the Dockerfiles to their corresponding module.
Diffstat (limited to 'docker-compose.override.yml')
-rw-r--r--docker-compose.override.yml29
1 files changed, 19 insertions, 10 deletions
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 5d104557..314adcb1 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -10,29 +10,38 @@ services:
NEXT_PUBLIC_API_BASE_URL: http://localhost:8081
api:
- build: opendc-web/opendc-web-api
+ build:
+ context: .
+ dockerfile: opendc-web/opendc-web-api/Dockerfile
ports:
- "8081:80"
environment:
SENTRY_ENVIRONMENT: "development"
- simulator:
- build: .
+ runner:
+ build:
+ context: .
+ dockerfile: opendc-web/opendc-web-runner/Dockerfile
environment:
SENTRY_ENVIRONMENT: "development"
- mongo:
+ postgres:
ports:
- - "27017:27017"
+ - "5432:5432"
- mongo-express:
- image: mongo-express
+ pgadmin:
+ image: dpage/pgadmin4
restart: on-failure
networks:
- backend
depends_on:
- - mongo
+ - postgres
ports:
- - "8082:8081"
+ - "5050:80"
environment:
- ME_CONFIG_MONGODB_URL: "mongodb://${MONGO_INITDB_ROOT_USERNAME}:${MONGO_INITDB_ROOT_PASSWORD}@mongo:27017/"
+ PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-pgadmin4@pgadmin.org}
+ PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin}
+ PGADMIN_CONFIG_SERVER_MODE: 'False'
+
+volumes:
+ pgadmin: