version: "3.9" services: htwkalender-backend: build: dockerfile: Dockerfile context: ./backend # open port 8090 ports: - "8090:8090" command: "/htwkalender serve --http=0.0.0.0:8090 --dir=/pb_data" volumes: - ./backend/pb_data:/pb_data htwkalender-frontend: volumes: - ./frontend/src:/app/src build: dockerfile: Dockerfile context: ./frontend # open port 8000 ports: - "8000:8000" command: "npm run dev" rproxy: image: nginx:stable volumes: - ./reverseproxy.conf:/etc/nginx/nginx.conf depends_on: - htwkalender-backend - htwkalender-frontend ports: - "80:80"