From 08ba0f033206fdb15ca58c99f171bea558d615b7 Mon Sep 17 00:00:00 2001 From: Chris Cowley Date: Thu, 3 Oct 2024 16:07:44 +0200 Subject: [PATCH 1/2] Create multistage Dockerfile --- Dockerfile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7147a0a..01a0e75 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,12 @@ -FROM docker.io/squidfunk/mkdocs-material +FROM docker.io/squidfunk/mkdocs-material AS build -RUN pip install mkdocs-glightbox +#RUN pip install mkdocs-glightbox + +COPY . /docs/ + +RUN mkdocs build + + +FROM nginx:latest + +COPY --from=build /docs/site/ /usr/share/nginx/html/ From dbe8c14373a9c66285de52b8e89725d30555087c Mon Sep 17 00:00:00 2001 From: Chris Cowley Date: Thu, 3 Oct 2024 16:07:58 +0200 Subject: [PATCH 2/2] enable actions --- .forgejo/workflows/build.yaml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .forgejo/workflows/build.yaml diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml new file mode 100644 index 0000000..2cd0d20 --- /dev/null +++ b/.forgejo/workflows/build.yaml @@ -0,0 +1,7 @@ +on: + - push +jobs: + build: + runs-on: docker + steps: + - run: echo All Good