Files
glkvm-cloud/Dockerfile
T
Jianhui Zhao 5e23e860a4 Dockerfile: Trim trailing space
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-10-16 22:29:52 +08:00

21 lines
463 B
Docker
Executable File

FROM node
WORKDIR /build
COPY ./html ./
RUN npm install && npm run build
FROM golang:alpine
WORKDIR /build
COPY . ./
COPY --from=0 /build/dist /build/dist
RUN apk update && \
apk add git && \
go get -v github.com/rakyll/statik && \
statik -src=/build/dist && \
go build -ldflags "-w -s -extldflags "-static""
FROM alpine
WORKDIR /rttys
RUN apk --no-cache add ca-certificates
COPY --from=1 /build/rttys /rttys/rttys
ENTRYPOINT ["/rttys/rttys"]