version: '3.9' services: website: image: technical.kiwi/website container_name: technicalkiwi build: ./ volumes: - ./app/images:/app/images env_file: - .env environment: IMAGES_DIR: /app/images #networks: # - caddy labels: caddy: technicalkiwi caddy.reverse_proxy: "{{upstreams 8080}}" dev: build: context: . dockerfile: Dockerfile.dev container_name: technicalkiwi-dev ports: - "7331:7331" # templ live-reload proxy — open this in the browser - "8080:8080" # app direct (no auto-reload) volumes: - ./app:/app - ./upload:/upload - ${GOMODCACHE}:/go/pkg/mod - ${GOCACHE}:/root/.cache/go-build env_file: - .env environment: ADDR: ":8080" GOMODCACHE: /go/pkg/mod GOCACHE: /root/.cache/go-build working_dir: /app #networks: # caddy: # external: true # name: caddy