update dockerfile
Build & Push / Build & Push (push) Successful in 15m28s
Details
Build & Push / Build & Push (push) Successful in 15m28s
Details
This commit is contained in:
parent
905c93417e
commit
c1656d0922
|
@ -11,6 +11,8 @@ jobs:
|
|||
runs-on: debian-docker
|
||||
env:
|
||||
GITEA_REGISTRY: gitea.antoine-langlois.net
|
||||
OWNER: datahearth
|
||||
REPOSITORY: global-docs
|
||||
|
||||
steps:
|
||||
- name: Log into Gitea registry
|
||||
|
@ -24,4 +26,4 @@ jobs:
|
|||
uses: docker/build-push-action@v5
|
||||
with:
|
||||
push: true
|
||||
tags: ${{ env.GITEA_REGISTRY }}/${{ gitea.repository_owner }}/${{ gitea.repository }}:latest
|
||||
tags: ${{ env.GITEA_REGISTRY }}/${{ env.OWNER }}/${{ env.REPOSITORY }}:latest
|
||||
|
|
16
Dockerfile
16
Dockerfile
|
@ -1,15 +1,25 @@
|
|||
FROM rust:1 as builder
|
||||
FROM rust:1 as rust-builder
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
RUN cargo install --root . miniserve
|
||||
|
||||
FROM squidfunk/mkdocs-material as mkdocs-builder
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY docs docs
|
||||
COPY overrides overrides
|
||||
COPY mkdocs.yml .
|
||||
|
||||
RUN mkdocs build --strict
|
||||
|
||||
FROM gcr.io/distroless/cc-debian12
|
||||
|
||||
WORKDIR /docs
|
||||
|
||||
COPY --from=builder /app/bin/miniserve /miniserve
|
||||
COPY site/ .
|
||||
COPY --from=rust-builder /app/bin/miniserve /miniserve
|
||||
COPY --from=mkdocs-builder /app/site .
|
||||
|
||||
ENV MINISERVE_INDEX="index.html"
|
||||
ENV MINISERVE_PORT=80
|
||||
|
|
Loading…
Reference in New Issue