services: backend: build: context: ./backend dockerfile: Dockerfile container_name: room-reservation-backend ports: - "8080:8080" environment: SPRING_DATASOURCE_URL: ${SPRING_DATASOURCE_URL} SPRING_DATASOURCE_USERNAME: ${SPRING_DATASOURCE_USERNAME} SPRING_DATASOURCE_PASSWORD: ${SPRING_DATASOURCE_PASSWORD} extra_hosts: - "host.docker.internal:host-gateway" restart: unless-stopped frontend: build: context: ./frontend dockerfile: Dockerfile args: VITE_API_BASE_URL: /api container_name: room-reservation-frontend ports: - "3000:80" depends_on: - backend restart: unless-stopped