version: '3.9' services: varnish: build: context: varnish dockerfile: Dockerfile environment: # sets environment variables. Overridden by env, but has sane defaults IMAGE_HOST: ${IMAGE_HOST:-homeassistant.local} PROXY_HOST: ${PROXY_HOST:-app} ports: - '6081:6081' depends_on: - app app: build: context: . dockerfile: Dockerfile env_file: .env # sets container's environment environment: - ORIGIN=http://localhost:3000 - NODE_ENV=production - PROTOCOL_HEADER=x-forwarded-proto - HOST_HEADER=x-forwarded-host - PORT_HEADER=x-forwarded-port