diff --git a/whatsapp-bridge/Dockerfile b/whatsapp-bridge/Dockerfile index 1821fbb..b2316e5 100644 --- a/whatsapp-bridge/Dockerfile +++ b/whatsapp-bridge/Dockerfile @@ -17,14 +17,14 @@ RUN go mod download COPY . . # Build -RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} GO111MODULE=on go build -a -o whatsapp_backup main.go +RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} GO111MODULE=on go build -a -o whatsapp_mcp_go main.go # Use distroless as minimal base image to package the manager binary # Refer to https://github.com/GoogleContainerTools/distroless for more details FROM gcr.io/distroless/static-debian12:nonroot WORKDIR /project -COPY --from=builder /project/whatsapp_backup . +COPY --from=builder /project/whatsapp_mcp_go . USER 65532:65532 -ENTRYPOINT ["/project/whatsapp_backup"] \ No newline at end of file +ENTRYPOINT ["/project/whatsapp_mcp_go"] \ No newline at end of file diff --git a/whatsapp-bridge/Makefile b/whatsapp-bridge/Makefile index 2ce2366..8a516b7 100644 --- a/whatsapp-bridge/Makefile +++ b/whatsapp-bridge/Makefile @@ -1,6 +1,5 @@ VERSION ?= 0.0.1 - -all: install build +DOCKER_USER ?= install: go get ./... @@ -18,7 +17,4 @@ test: go test ./... image: - docker buildx build --platform linux/amd64,linux/arm64 -t venomdarklord/wa:v$(VERSION) --push . - -deployment: - kubectl apply -k ./manifests + docker buildx build --platform linux/amd64,linux/arm64 -t $(DOCKER_USER)/whatsapp-mcp-go:v$(VERSION) --push .