Something went wrong. Try again.
A container registry that uses the AT Protocol for manifest storage and S3 for blob storage.
Something went wrong. Try again.
at-container-registry Dockerfile.dev
629 B · 21 lines
12345678910111213141516171819202122# Development image with Air hot reload# Build: docker build -f Dockerfile.dev -t atcr-appview-dev .# Run: docker run -v $(pwd):/app -p 5000:5000 atcr-appview-devFROM docker.io/golang:1.25.2-trixieENV DEBIAN_FRONTEND=noninteractiveRUN apt-get update && \ apt-get install -y --no-install-recommends sqlite3 libsqlite3-dev curl && \ rm -rf /var/lib/apt/lists/* && \ go install github.com/air-verse/air@latestWORKDIR /app# Copy go.mod first for layer cachingCOPY go.mod go.sum ./RUN go mod download# For development: source mounted as volume, Air handles buildsEXPOSE 5000CMD ["air", "-c", ".air.toml"]