add dump/restore commands to docker file.
continuous-integration/drone/tag Build is passing

This commit is contained in:
2021-03-21 12:21:50 +01:00
parent e9b00b61fd
commit 6e5c3c371d
+4 -2
View File
@@ -1,6 +1,6 @@
## 1. Build Server ## 1. Build Server
# Use Go 1.14 # Use Go 1.14
FROM golang:1.14 AS build-server FROM golang:1.16 AS build-server
# Load repository into docker # Load repository into docker
WORKDIR /project/ WORKDIR /project/
@@ -12,10 +12,12 @@ RUN go generate ./...
# Build server and tools (CGO disabled to make them 100% static) # Build server and tools (CGO disabled to make them 100% static)
ENV CGO_ENABLED 0 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-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 ## 2. Distribute
# Use alpine linux # Use alpine linux
FROM alpine:3.12 FROM alpine:3.13
# Install certificates to enable HTTPS GET requests, and tzdata for log imports. # Install certificates to enable HTTPS GET requests, and tzdata for log imports.
RUN apk add --no-cache ca-certificates tzdata RUN apk add --no-cache ca-certificates tzdata