feat: add docker image, auto-built using CI

This commit is contained in:
3wc
2023-01-15 16:52:10 -08:00
parent 1403eac72c
commit f484021148
3 changed files with 44 additions and 1 deletions

21
Dockerfile Normal file
View File

@ -0,0 +1,21 @@
FROM golang:1.18-alpine AS build
ENV GOPRIVATE coopcloud.tech
RUN apk add --no-cache make git gcc musl-dev
COPY . /app
WORKDIR /app
RUN CGO_ENABLED=0 make build
# RUN rm go.sum && go get -v -d -u ./... && \
# make build
RUN ls /app
FROM scratch
COPY --from=build /app/abra /abra
ENTRYPOINT ["/abra"]