From 3f4cbfd41d73aefe734089db4c501063075ade54 Mon Sep 17 00:00:00 2001 From: Jose Henrique Date: Sat, 14 Mar 2026 11:21:45 -0300 Subject: [PATCH] fixing docker and deployment instructions --- mindforge.cronjob/Dockerfile | 7 ++++--- mindforge.cronjob/deploy/README.md | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mindforge.cronjob/Dockerfile b/mindforge.cronjob/Dockerfile index 6acec50..a72f68d 100644 --- a/mindforge.cronjob/Dockerfile +++ b/mindforge.cronjob/Dockerfile @@ -14,9 +14,10 @@ COPY . . # Build statically for Linux RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -o mindforge-cronjob ./cmd/mindforge.cronjob -# Use scratch to avoid QEMU: no foreign-arch commands to emulate -FROM scratch -COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ +# Use alpine to provide git (QEMU overhead for apk add is minimal) +FROM alpine:latest +RUN apk --no-cache add git ca-certificates openssh-client + COPY --from=builder /app/mindforge-cronjob /app/mindforge-cronjob ENV GIT_REPOSITORY="" ENV GEMINI_API_KEY="" diff --git a/mindforge.cronjob/deploy/README.md b/mindforge.cronjob/deploy/README.md index be58a72..0e20850 100644 --- a/mindforge.cronjob/deploy/README.md +++ b/mindforge.cronjob/deploy/README.md @@ -4,7 +4,7 @@ ```bash kubectl create ns mindforge -kubectl create secret generic mindforge-secrets \ +kubectl create secret generic mindforge-secrets -n mindforge \ --from-literal=GIT_REPOSITORY="your_git_repository" \ --from-literal=GEMINI_API_KEY="your_gemini_api_key" \ --from-literal=OPENAI_API_KEY="your_openai_api_key" \