Artifact 57dba27d7b1fca2a98de01517cc514ce8bbac9168423837737eedf10de8cbb63:
- File
deploy/Dockerfile
— part of check-in
[eda7960b81]
at
2026-04-23 19:23:42
on branch trunk
— rename module to github.com/danmestas/EdgeSync
Fix the case-sensitive module path to match the actual GitHub repo URL (danmestas/EdgeSync). Remove tracked leaf/leaf binary and ignore .claude/skills/ scratchpad dirs. (user: [email protected], size: 628) [annotate] [blame] [check-ins using] [more...]
FROM golang:1.26-alpine AS build
RUN apk add --no-cache gcc musl-dev git
WORKDIR /src
COPY libfossil/ libfossil/
COPY leaf/ leaf/
RUN cd leaf && \
go mod edit -replace github.com/danmestas/libfossil=/src/libfossil \
-replace github.com/danmestas/libfossil/db/driver/modernc=/src/libfossil/db/driver/modernc \
-replace github.com/danmestas/libfossil/db/driver/ncruces=/src/libfossil/db/driver/ncruces && \
GOWORK=off go build -buildvcs=false -o /leaf ./cmd/leaf/
FROM alpine:3.20
RUN apk add --no-cache ca-certificates curl
COPY --from=build /leaf /usr/local/bin/leaf
ENTRYPOINT ["leaf"]