services: course: build: context: .. dockerfile: deploy/Dockerfile args: COURSE_HOST: ${COURSE_HOST:?set COURSE_HOST in deploy/.env} restart: unless-stopped expose: - "80" environment: VIRTUAL_HOST: ${COURSE_HOST} LETSENCRYPT_HOST: ${COURSE_HOST} VIRTUAL_PORT: "80" networks: - proxy networks: proxy: name: ${PROXY_NETWORK:-nginx-proxy} external: true