Dockerfile 392 B

1234567891011121314151617181920
  1. FROM golang:latest AS builder
  2. COPY . /src
  3. WORKDIR /src
  4. RUN go build -trimpath -ldflags="-s -w" -o /helios cmd/*.go
  5. FROM ubuntu:latest
  6. RUN apt update && \
  7. apt upgrade -y && \
  8. apt install -y --no-install-recommends ca-certificates && \
  9. update-ca-certificates && \
  10. # Cleanup steps
  11. rm -rf /var/lib/apt/lists/*
  12. COPY --from=builder /helios /bin/helios
  13. ENV SOURCE_DIR=/src