From 1ada65c7a3164d26551349c8e6037e8fbdf4753e Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Sun, 8 Oct 2023 18:52:39 +0100 Subject: [PATCH] Add static files docker container --- .github/workflows/build.yml | 9 ++++++++- Dockerfile-static-files | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 Dockerfile-static-files diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 14da72c..598d29a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,4 +31,11 @@ jobs: context: . push: true tags: git.joshuacoles.me/personal/lecture-attendance-manager:latest - build-args: APP_NAME=finn-board + + - name: Build and Push Docker image + uses: docker/build-push-action@675965c0e16f1a0f94ecafff969d8c966f92c17b + with: + context: . + dockerfile: Dockerfile-static-files + push: true + tags: git.joshuacoles.me/personal/lecture-attendance-manager/static-files:latest diff --git a/Dockerfile-static-files b/Dockerfile-static-files new file mode 100644 index 0000000..20cbaac --- /dev/null +++ b/Dockerfile-static-files @@ -0,0 +1,5 @@ +FROM git.joshuacoles.me/personal/lecture-attendance-manager:latest as app + +FROM caddy:alpine + +COPY --from=app /rails/public /rails/public