go-docker-deploy

Installation
SKILL.md

When to Use

  • Containerizing a Go microservice
  • Setting up local development with docker-compose
  • Deploying to Cloud Run, ECS, or Kubernetes
  • Optimizing Docker image size

Critical Patterns

Pattern Rule
Multi-stage builds Build in Go image, run in distroless/scratch
One service, one Dockerfile Each service has its own Dockerfile
docker-compose for dev Full local stack: services + Postgres + NATS + MinIO
Cloud agnostic deploy Same image deploys to Cloud Run, ECS, or k8s
Health checks Every service exposes /health

Dockerfile (Multi-Stage)

Related skills
Installs
1
First Seen
Mar 13, 2026