add frontend Docker dev service on port 5173.

Vite hot reload via src bind mount; starts after backend health check passes.
This commit is contained in:
2026-09-27 23:25:34 +02:00
parent cb0eed2e01
commit 559ba6c4b5
2 changed files with 27 additions and 0 deletions
+16
View File
@@ -52,6 +52,22 @@ services:
retries: 20 retries: 20
start_period: 10s start_period: 10s
frontend:
build:
context: ./frontend
dockerfile: Dockerfile.dev
container_name: ${COMPOSE_PROJECT_NAME}_frontend
restart: unless-stopped
env_file:
- .env.dev
ports:
- '${FRONTEND_PORT}:5173'
volumes:
- ./frontend/src:/frontend/src
depends_on:
backend:
condition: service_healthy
volumes: volumes:
private_image_postgres_data: private_image_postgres_data:
private_image_pgadmin_data: private_image_pgadmin_data:
+11
View File
@@ -0,0 +1,11 @@
FROM node:20-alpine
WORKDIR /frontend
COPY package*.json .
RUN npm ci
ADD . .
CMD ["npm", "run", "dev"]