Some checks failed
Terraform Deploy to GCP / Terraform Plan Only (push) Has been cancelled
21 lines
391 B
Docker
21 lines
391 B
Docker
FROM golang:1.25 AS builder
|
|
|
|
WORKDIR /workspace/app
|
|
ENV GOTOOLCHAIN=auto
|
|
COPY cmd/adapter ./cmd/adapter
|
|
COPY core/ ./core
|
|
COPY pkg/ ./pkg
|
|
COPY go.mod .
|
|
COPY go.sum .
|
|
RUN go mod download
|
|
|
|
RUN go build -o server cmd/adapter/main.go
|
|
|
|
FROM cgr.dev/chainguard/wolfi-base
|
|
WORKDIR /app
|
|
|
|
COPY --from=builder /workspace/app/server .
|
|
|
|
EXPOSE 8080
|
|
|
|
CMD ["sh", "-c", "./server --config=${CONFIG_FILE}"] |