finalzed build

This commit is contained in:
Mahmoud Rahbar Azad 2018-10-26 12:34:01 +02:00
parent 2619e02988
commit c0539ade72
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
GPG key ID: 7DBBD39E2BFEB784
6 changed files with 38 additions and 23 deletions

View file

@ -1,20 +1,4 @@
FROM golang:alpine as builder
RUN apk update && apk add git && apk add ca-certificates
RUN adduser -D -g '' appuser
RUN mkdir /hetzner-sb-notifier
COPY . /hetzner-sb-notifier/
WORKDIR /hetzner-sb-notifier
FROM centurylink/ca-certs
ENV VERSION=1.0
RUN chmod +x build.sh
RUN /hetzner-sb-notifier/build.sh linux
FROM scratch
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY --from=builder /etc/passwd /etc/passwd
COPY --from=builder /hetzner-sb-notifier/build/hetzner-sb-notifier_linux_amd64 /hetzner-sb-notifier
RUN chmod +x hetzner-sb-notifier
USER appuser
ENTRYPOINT ["/hetzner-sb-notifier"]
ADD ./build/hetzner-sb-notifier_linux_amd64_1.0 /
ENTRYPOINT ["/hetzner-sb-notifier_linux_amd64_1.0"]