.
continuous-integration/drone/push Build is passing

This commit is contained in:
Stian Fredrik Aune
2021-09-24 19:51:56 +02:00
parent 27f8c6b91d
commit b7b6b06748
3 changed files with 67 additions and 1 deletions
+27
View File
@@ -0,0 +1,27 @@
#####################
## 1. Build server ##
#####################
FROM golang:1.17 AS build-server
WORKDIR /project
COPY . .
ENV CGO_ENABLED 0
RUN go mod download
RUN go build -ldflags "-w -s" -o /build/lucifer cmd/server/main.go
###################
## 2. Run server ##
###################
FROM alpine:3.14.2
# Add results from previous builds
COPY --from=build-server /build/lucifer /usr/bin/lucifer
RUN apk add --no-cache tzdata
# Run server
CMD lucifer