services: mims-library: build: context: . dockerfile: Dockerfile target: ${MODE:-production} container_name: mims-library restart: unless-stopped environment: - NODE_ENV=${NODE_ENV:-production} - HOST=0.0.0.0 - PORT=4321 volumes: # Dev mode: mount source for hot reload - ${DEV_MOUNT:-/dev/null}:/app/src:ro networks: - caddy labels: caddy: ${CADDY_HOST:-mims.localhost} caddy.reverse_proxy: "{{upstreams 4321}}" networks: caddy: external: true