services: app: build: context: . dockerfile: Dockerfile ports: - "8080:8080" environment: - GO111MODULE=on volumes: - .:/app # Mount your code - /app/tmp # Exclude tmp (built binaries) - go-mod-cache:/go/pkg/mod # Cache Go modules volumes: go-mod-cache: