From 5d8a8b3c57cfc38e71c3caed995db5a94f84763a Mon Sep 17 00:00:00 2001 From: Jacob Hagstedt Date: Thu, 4 Jun 2026 11:31:44 +0200 Subject: [PATCH] chore: update deployment and app structure --- .gitea/workflows/frontend.yml | 2 ++ frontend/Dockerfile | 4 ++++ frontend/src/App.tsx | 3 +++ todo.md | 4 ++-- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/frontend.yml b/.gitea/workflows/frontend.yml index f4d0d43..e590804 100644 --- a/.gitea/workflows/frontend.yml +++ b/.gitea/workflows/frontend.yml @@ -51,6 +51,8 @@ jobs: run: | docker buildx build \ --platform linux/arm64 \ + --build-arg VITE_APP_VERSION=$(git describe --tags) \ + --build-arg VITE_APP_GITSHA=$(git rev-parse --short HEAD) \ -t gitea.lan/jacobh2/babymonitor-frontend:${{ env.VERSION }} \ ./frontend \ --push diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 1ccdcdc..5cf23b7 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,5 +1,9 @@ FROM node:22-alpine AS build +ARG VITE_APP_VERSION=unknown +ARG VITE_APP_GITSHA=unknown +ENV VITE_APP_VERSION=$VITE_APP_VERSION +ENV VITE_APP_GITSHA=$VITE_APP_GITSHA WORKDIR /app # Copy package files first to leverage Docker cache diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 6b8dbd9..7660ac6 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -4,6 +4,8 @@ import TrackerPage from './components/tracker/TrackerPage'; import StatsPage from './components/stats/StatsPage'; import Navbar from './components/Navbar'; import Playground from './components/Playground'; +import Footer from './components/Footer'; + function App() { return ( @@ -17,6 +19,7 @@ function App() { } /> +