add k8s deployment, improved Dockerfiles and docker-compose.yaml files

This commit is contained in:
Justin Kreller
2025-02-09 22:36:17 +00:00
parent f6a7dd78ae
commit c3be6dd63a
18 changed files with 748 additions and 263 deletions

View File

@ -19,8 +19,7 @@ services:
build:
dockerfile: ./data-manager/Dockerfile
context: ./services
target: dev # prod
command: "--http=0.0.0.0:8090 --dir=/htwkalender-data-manager/data/pb_data"
target: prod
ports:
- "8090:8090"
- "50051:50051"
@ -33,7 +32,7 @@ services:
build:
dockerfile: ./ical/Dockerfile
context: ./services
target: dev # prod
target: prod
environment:
- DATA_MANAGER_URL=htwkalender-data-manager
depends_on:
@ -43,7 +42,7 @@ services:
build:
dockerfile: Dockerfile
context: ./frontend
target: dev
target: prod
command: "npm run dev"
# open port 8000
ports: