Files
top-wallpaper/Dockerfile
Ron Rise 24873fb0d7
Some checks failed
🚨 Test Code Base / 🔍 🐹 Go Tests (push) Failing after 4m30s
🚨 Test Code Base / 🧹 Lint (push) Failing after 4m42s
Update Go version to 1.25.3 in Dockerfile and lint configuration
2026-01-21 21:16:44 -05:00

26 lines
428 B
Docker

FROM siteworxpro/golang:1.25.3 AS build
WORKDIR /app
ADD . .
ENV GOPRIVATE=gitea.siteworxpro.com
ENV GOPROXY=direct
ENV CGO_ENABLED=0
RUN go mod tidy && go build -o top-wallpaper .
FROM alpine:latest AS runtime
EXPOSE 8080
WORKDIR /app
COPY --from=build /app/top-wallpaper /app/top-wallpaper
RUN adduser -u 1001 -g appuser appuser -D && \
chown -R appuser:appuser /app
USER 1001
ENTRYPOINT ["/app/top-wallpaper"]