api: i hope all should work

This commit is contained in:
2025-06-21 22:07:24 +03:00
parent 2435088eef
commit e3e874249c
2 changed files with 19 additions and 13 deletions
+6 -3
View File
@@ -9,9 +9,12 @@ WORKDIR /build
COPY apps/api/ ./api
COPY apps/book-reaper/ ./book-reaper
COPY --from=web-builder /web/dist ./api/web
# RUN apk add mupdf-libs libffi-dev gcc
RUN cd ./api && CGO_ENABLED=1 GOPROXY=goproxy.io go build --tags=fts5 -ldflags="-s -w" -o ../yabl .
RUN cd ./book-reaper && CGO_ENABLED=1 GOPROXY=goproxy.io go build --tags=fts5 -ldflags="-s -w" -o ../book-reaper ./cmd/book-reaper
ENV GOCACHE=/root/.cache/go-build
ENV CGO_ENABLED=1
ENV GOPROXY=goproxy.io
RUN --mount=type=cache,target="/root/.cache/go-build" cd ./api && go build --tags=fts5 -ldflags="-s -w" -o ../yabl .
RUN --mount=type=cache,target="/root/.cache/go-build" cd ./book-reaper && go build --tags=fts5 -ldflags="-s -w" -o ../book-reaper ./cmd/book-reaper
# FROM alpine:3.22
FROM debian:bookworm-slim