This commit is contained in:
+4
-2
@@ -1,6 +1,6 @@
|
||||
## 1. Build Server
|
||||
# Use Go 1.14
|
||||
FROM golang:1.14 AS build-server
|
||||
FROM golang:1.16 AS build-server
|
||||
|
||||
# Load repository into docker
|
||||
WORKDIR /project/
|
||||
@@ -12,10 +12,12 @@ RUN go generate ./...
|
||||
# Build server and tools (CGO disabled to make them 100% static)
|
||||
ENV CGO_ENABLED 0
|
||||
RUN go build -installsuffix cgo -ldflags="-s -w" -o /binaries/rpdata-server ./cmd/rpdata-server
|
||||
RUN go build -installsuffix cgo -ldflags="-s -w" -o /binaries/rpdata-dump ./cmd/rpdata-dump
|
||||
RUN go build -installsuffix cgo -ldflags="-s -w" -o /binaries/rpdata-restore ./cmd/rpdata-restore
|
||||
|
||||
## 2. Distribute
|
||||
# Use alpine linux
|
||||
FROM alpine:3.12
|
||||
FROM alpine:3.13
|
||||
|
||||
# Install certificates to enable HTTPS GET requests, and tzdata for log imports.
|
||||
RUN apk add --no-cache ca-certificates tzdata
|
||||
|
||||
Reference in New Issue
Block a user