rhosus
/
Dockerfile
27 строк · 520.0 Байт
1FROM golang:latest AS builder
2WORKDIR /go/src/github.com/parasource/rhosus/
3COPY . .
4
5#ARG SSH_KEY
6
7## Authorize SSH Host
8#RUN mkdir -p /root/.ssh && \
9# chmod 0700 /root/.ssh && \
10# ssh-keyscan github.com > /root/.ssh/known_hosts
11#
12## Moving our ssh key
13#RUN echo ${SSH_KEY} > /root/.ssh/id_rsa && \
14# chmod 600 /root/.ssh/id_rsa
15
16RUN go mod download
17
18RUN make build
19
20# starting from scratch
21
22FROM alpine:latest
23
24WORKDIR /root/
25COPY --from=builder /go/src/github.com/parasource/rhosus .
26
27CMD ["./bin/rhosusr"]