1
0
Fork 0

Add Dockerfiles
continuous-integration/drone/push Build is failing Details

main
Ambrose Chua 2020-06-13 16:12:54 +08:00
parent 2bb475e8ca
commit 261fc86f1b
Signed by: ambrose
GPG Key ID: BC367D33F140B5C2
3 changed files with 34 additions and 1 deletions

17
build/control/Dockerfile Normal file
View File

@ -0,0 +1,17 @@
FROM golang:alpine AS build
RUN mkdir /src /dist
WORKDIR /src
COPY . ./
WORKDIR /src/cmd/control/
ENV CGO_ENABLED=0
RUN go build -o /dist/control
FROM scratch
COPY --from=build /dist/control /control
ENTRYPOINT ["/control"]

16
build/preview/Dockerfile Normal file
View File

@ -0,0 +1,16 @@
FROM golang:buster AS build
RUN mkdir /src /dist
WORKDIR /src
COPY . ./
WORKDIR /src/cmd/preview/
RUN go build -o /dist/preview
FROM debian:buster
COPY --from=build /dist/preview /preview
ENTRYPOINT ["/preview"]

View File

@ -1,4 +1,4 @@
FROM golang:latest AS build
FROM golang:alpine AS build
RUN mkdir /src /dist