Dockerfile-netclient-full 423 B

1234567891011121314151617181920212223242526
  1. #first stage - builder
  2. FROM golang:latest as builder
  3. COPY . /app
  4. WORKDIR /app/netclient
  5. ENV GO111MODULE=auto
  6. RUN CGO_ENABLED=0 GOOS=linux go build -o netclient main.go
  7. #second stage
  8. FROM debian:latest
  9. RUN apt-get update && apt-get -y install systemd procps
  10. WORKDIR /root/
  11. COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
  12. COPY --from=builder /app/netclient/netclient .
  13. CMD ["./netclient"]