A container registry that uses the AT Protocol for manifest storage and S3 for blob storage. atcr.io
docker container atproto go
at v0.0.12 629 B view raw
1# Development image with Air hot reload 2# Build: docker build -f Dockerfile.dev -t atcr-appview-dev . 3# Run: docker run -v $(pwd):/app -p 5000:5000 atcr-appview-dev 4FROM docker.io/golang:1.25.4-trixie 5 6ENV DEBIAN_FRONTEND=noninteractive 7 8RUN apt-get update && \ 9 apt-get install -y --no-install-recommends sqlite3 libsqlite3-dev curl && \ 10 rm -rf /var/lib/apt/lists/* && \ 11 go install github.com/air-verse/air@latest 12 13WORKDIR /app 14 15# Copy go.mod first for layer caching 16COPY go.mod go.sum ./ 17RUN go mod download 18 19# For development: source mounted as volume, Air handles builds 20EXPOSE 5000 21CMD ["air", "-c", ".air.toml"]