1- # syntax=docker/dockerfile:1.4
2- FROM golang:1.24-alpine AS builder
3- ENV CGO_ENABLED=0
4- WORKDIR /backend
5- COPY backend/go.* .
6- RUN --mount=type=cache,target=/go/pkg/mod \
7- --mount=type=cache,target=/root/.cache/go-build \
8- go mod download
9- COPY backend/. .
10- RUN --mount=type=cache,target=/go/pkg/mod \
11- --mount=type=cache,target=/root/.cache/go-build \
12- go build -trimpath -ldflags="-s -w" -o bin/service
1+ # # syntax=docker/dockerfile:1.4
2+ # FROM golang:1.24-alpine AS builder
3+ # ENV CGO_ENABLED=0
4+ # WORKDIR /backend
5+ # COPY backend/go.* .
6+ # RUN --mount=type=cache,target=/go/pkg/mod \
7+ # --mount=type=cache,target=/root/.cache/go-build \
8+ # go mod download
9+ # COPY backend/. .
10+ # RUN --mount=type=cache,target=/go/pkg/mod \
11+ # --mount=type=cache,target=/root/.cache/go-build \
12+ # go build -trimpath -ldflags="-s -w" -o bin/service
1313
1414FROM --platform=$BUILDPLATFORM node:23-alpine3.20 AS client-builder
1515WORKDIR /ui
@@ -34,14 +34,14 @@ LABEL org.opencontainers.image.title="AI Tool Catalog" \
3434 com.docker.extension.categories="utility-tools" \
3535 com.docker.extension.changelog="Added MCP catalog"
3636
37- COPY --from=builder /backend/bin/service /
37+ # COPY --from=builder /backend/bin/service /
3838COPY docker-compose.yaml .
3939COPY metadata.json .
4040COPY docker.svg /docker.svg
4141COPY host-binary/dist/windows-${TARGETARCH}/host-binary.exe /windows/host-binary.exe
4242COPY host-binary/dist/darwin-${TARGETARCH}/host-binary /darwin/host-binary
4343COPY host-binary/dist/linux-${TARGETARCH}/host-binary /linux/host-binary
4444COPY --from=client-builder /ui/build ui
45- COPY data /data
45+ # COPY data /data
4646
47- CMD ["/service" , "-socket" , "/run/guest-services/backend.sock" ]
47+ # CMD ["/service", "-socket", "/run/guest-services/backend.sock"]
0 commit comments