good morning!!!!

Skip to content
Snippets Groups Projects
pggat.Dockerfile 372 B
Newer Older
Garet Halliday's avatar
a
Garet Halliday committed
# syntax=docker/dockerfile:1
FROM golang:1.21-alpine as GOBUILDER
RUN apk add build-base git
WORKDIR /src
COPY . .

RUN go mod tidy
Garet Halliday's avatar
ci  
Garet Halliday committed
RUN go build -o caddygat ./cmd/caddygat
Garet Halliday's avatar
a
Garet Halliday committed

FROM alpine:latest
a's avatar
a committed
WORKDIR /
RUN apk add --no-cache bash
a's avatar
a committed

a's avatar
a committed
COPY entrypoint.sh .
a's avatar
a committed

Garet Halliday's avatar
ci  
Garet Halliday committed
COPY --from=GOBUILDER /src/presets /presets
COPY --from=GOBUILDER /src/caddygat /usr/bin/pggat
Garet Halliday's avatar
a
Garet Halliday committed

Garet Halliday's avatar
a  
Garet Halliday committed
CMD ["/entrypoint.sh"]