Files
gosick/docker/behavior/Dockerfile
2026-03-21 10:58:15 +00:00

23 lines
471 B
Docker

FROM golang:1.26-alpine AS builder
WORKDIR /workspace
COPY go.mod go.sum /workspace/
RUN go mod download
COPY . /workspace
RUN mkdir -p /workspace/dist && \
go build -o /workspace/dist/gosick ./cmd/homesick
FROM alpine:3.21
RUN apk add --no-cache \
bash \
ca-certificates \
git \
ruby
WORKDIR /workspace
COPY . /workspace
COPY --from=builder /workspace/dist/gosick /workspace/dist/gosick
ENTRYPOINT ["/workspace/test/behavior/behavior_suite.sh"]