From 852636d2e18051a6507934f8a3afb72c90fad6a8 Mon Sep 17 00:00:00 2001 From: Alex Wellnitz Date: Mon, 17 Mar 2025 14:20:00 +0100 Subject: [PATCH] feat: add Dockerfile and build pipeline --- .gitea/workflows/docker.yaml | 9 +++++++++ Dockerfile | 9 +++++++++ 2 files changed, 18 insertions(+) create mode 100644 .gitea/workflows/docker.yaml create mode 100644 Dockerfile diff --git a/.gitea/workflows/docker.yaml b/.gitea/workflows/docker.yaml new file mode 100644 index 0000000..cc34826 --- /dev/null +++ b/.gitea/workflows/docker.yaml @@ -0,0 +1,9 @@ +name: Build Docker Container +run-name: ${{ gitea.actor }} is building container +on: [push] + +jobs: + Build-Container-Image: + runs-on: ubuntu-latest + steps: + - run: docker build -t alexohneander/alexohneander-zola:latest . diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..61f16ec --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM ghcr.io/getzola/zola:v0.20.0 as zola + +COPY . /project +WORKDIR /project +RUN ["zola", "build"] + +FROM ghcr.io/static-web-server/static-web-server:2 +WORKDIR / +COPY --from=zola /project/public /public \ No newline at end of file