go-devops/cmd/vanity-import/Dockerfile
Snider 338a0a4c5e feat: absorb vanity-import, community, and updater from CLI
Moved from core/cli as part of repo cleanup:
- cmd/vanity-import/ — Go vanity import server
- cmd/community/ — community landing page
- cmd/updater/ — self-update service with Angular UI

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-21 21:33:23 +00:00

11 lines
278 B
Docker

FROM golang:1.25-alpine AS build
WORKDIR /src
COPY go.mod main.go ./
RUN go build -trimpath -ldflags="-w -s" -o /vanity-import .
FROM alpine:3.21
RUN adduser -D -h /home/app app
COPY --from=build /vanity-import /vanity-import
USER app
EXPOSE 8080
ENTRYPOINT ["/vanity-import"]