From f5f5efb1191ed3442213793e706dd9b4cfa74f21 Mon Sep 17 00:00:00 2001 From: DURAND Malo Date: Sun, 17 May 2026 15:01:10 +0200 Subject: [PATCH] feat: setting up frontend docker-compose service --- docker-compose.yml | 23 +++++++++++++++---- .../Dockerfile => docker/backend.Dockerfile | 0 secrets/frontend/.env.production.example | 1 + 3 files changed, 20 insertions(+), 4 deletions(-) rename packages/backend/Dockerfile => docker/backend.Dockerfile (100%) create mode 100644 secrets/frontend/.env.production.example diff --git a/docker-compose.yml b/docker-compose.yml index 9444d54..dd28710 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: - hallmaster-postgres: + hallmaster-database: image: postgres:16.8-alpine3.20 - container_name: hallmaster-postgres + container_name: hallmaster-database shm_size: 128mb restart: unless-stopped env_file: @@ -20,12 +20,12 @@ services: hallmaster-backend: depends_on: - hallmaster-postgres: + hallmaster-database: condition: service_healthy image: hallmaster-backend build: context: . - dockerfile: packages/backend/Dockerfile + dockerfile: docker/backend.Dockerfile container_name: hallmaster-backend ports: - "3000:3000" @@ -36,6 +36,21 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock:rw + hallmaster-frontend: + depends_on: + - hallmaster-backend + image: hallmaster-frontend + build: + context: . + dockerfile: docker/frontend.Dockerfile + container_name: hallmaster-frontend + ports: + - "4411:4411" + env_file: + - secrets/frontend/.env.production + networks: + - hallmaster-network + networks: hallmaster-network: diff --git a/packages/backend/Dockerfile b/docker/backend.Dockerfile similarity index 100% rename from packages/backend/Dockerfile rename to docker/backend.Dockerfile diff --git a/secrets/frontend/.env.production.example b/secrets/frontend/.env.production.example new file mode 100644 index 0000000..9b494b5 --- /dev/null +++ b/secrets/frontend/.env.production.example @@ -0,0 +1 @@ +API_URL=http://localhost:3000