services: backend: build: context: ./backend dockerfile: Dockerfile restart: unless-stopped ports: - "${BACKEND_PORT}:8080" environment: - LOGTO_ENDPOINT=${LOGTO_ENDPOINT} - LOGTO_APP_ID=${LOGTO_APP_ID} - LOGTO_APP_SECRET=${LOGTO_APP_SECRET} - LOGTO_REDIRECT_URI=${LOGTO_REDIRECT_URI} - LOGTO_POST_SIGN_OUT_REDIRECT_URI=${LOGTO_POST_SIGN_OUT_REDIRECT_URI} - COOKIE_SECRET=${COOKIE_SECRET} - BASE_URL=${BASE_URL} networks: - starter_network frontend: build: context: ./frontend dockerfile: Dockerfile args: - BACKEND_URL=${BACKEND_URL} restart: unless-stopped ports: - "${FRONTEND_PORT}:3000" environment: - BACKEND_URL=${BACKEND_URL} depends_on: - backend networks: - starter_network networks: starter_network: driver: bridge