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