tpotce/docker/galah/Dockerfile

22 lines
377 B
Text
Raw Normal View History

2024-09-17 16:27:27 +00:00
FROM golang:1.23-alpine AS builder
RUN <<EOF
apk -U add build-base git
mkdir -p /opt
cd /opt
2024-11-26 18:38:19 +00:00
git clone https://github.com/t3chn0m4g3/galah
2024-09-17 16:27:27 +00:00
EOF
WORKDIR /opt/galah
ENV CGO_ENABLED=1
RUN <<EOF
go mod download
go build -o galah ./cmd/galah
EOF
#
FROM alpine:3.20
COPY --from=builder /opt/galah/ /opt/galah/
#
# Start galah
WORKDIR /opt/galah
2024-11-26 18:38:19 +00:00
USER 2000:2000
2024-09-17 16:27:27 +00:00
CMD ["./entrypoint.sh"]