update dockerfile
Build & Push / Build & Push (push) Successful in 15m28s Details

This commit is contained in:
Antoine Langlois 2024-03-19 17:56:40 +01:00
parent 905c93417e
commit c1656d0922
Signed by: DataHearth
GPG Key ID: 946E2D0C410C7B3D
2 changed files with 16 additions and 4 deletions

View File

@ -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

View File

@ -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