just make sure the tools are installed
This commit is contained in:
parent
6f9f839925
commit
d7c48d31dd
3 changed files with 31 additions and 13 deletions
|
@ -1,11 +1,26 @@
|
|||
FROM docker.io/golang:1.21-alpine3.19 AS builder
|
||||
|
||||
RUN apk --no-cache add \
|
||||
git
|
||||
|
||||
ADD md2gmi.go /md2gmi.go
|
||||
RUN go build -o /md2gmi /md2gmi.go
|
||||
|
||||
ENV HUGO_VERSION=v0.121.1
|
||||
RUN git clone https://github.com/gohugoio/hugo.git /src/hugo
|
||||
WORKDIR /src/hugo
|
||||
|
||||
FROM scratch
|
||||
RUN git checkout $HUGO_VERSION
|
||||
RUN go build -o /hugo
|
||||
|
||||
COPY --from=builder /md2gmi /md2gmi
|
||||
FROM docker.io/alpine:3.19
|
||||
|
||||
ENTRYPOINT ["/md2gmi"]
|
||||
COPY --from=builder /md2gmi /bin/md2gmi
|
||||
COPY --from=builder /hugo /bin/hugo
|
||||
|
||||
RUN apk --no-cache add \
|
||||
make
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
RUN chmod +x /entrypoint.sh
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue