Dockerfile 475 B

1234567891011121314151617181920212223
  1. FROM reg.aetherial.dev/base-images/golang:1.25.5 as builder
  2. RUN mkdir -p /tmp/build
  3. WORKDIR /tmp/build
  4. COPY ./Makefile .
  5. COPY ./assets/ ./assets/
  6. COPY ./cmd/ ./cmd/
  7. COPY ./go.mod .
  8. COPY ./go.sum .
  9. COPY ./pkg/ ./pkg/
  10. COPY ./scripts/ ./scripts/
  11. RUN make build && make root-install
  12. from reg.aetherial.dev/base-images/alpine:3.14 as final
  13. COPY --from=builder /bin/keiji /bin/keiji
  14. #### COPY --from=builder /bin/keiji-ctl /bin/keiji-ctl
  15. CMD ["keiji", "-content", "embed"]