From e14737ee44cbe43073feebf702224fbf32bb29d9 Mon Sep 17 00:00:00 2001 From: Stephen Nwankwo Date: Thu, 1 Jan 2026 03:40:02 +0100 Subject: [PATCH 1/2] refactor: Use `env` context for `PROJECT_PREFIX` variable in deploy workflow. --- .github/workflows/deploy.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 55e5ca0..e4c6ba9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,15 +12,15 @@ env: PROJECT_PREFIX: "taimako" # Add to github repo actions variables # Container and network names (derived from prefix) - POSTGRES_CONTAINER: ${{ vars.PROJECT_PREFIX }}_postgres - BACKEND_CONTAINER: ${{ vars.PROJECT_PREFIX }}_backend - FRONTEND_CONTAINER: ${{ vars.PROJECT_PREFIX }}_frontend - DOCKER_NETWORK: ${{ vars.PROJECT_PREFIX }}_network + POSTGRES_CONTAINER: ${{ env.PROJECT_PREFIX }}_postgres + BACKEND_CONTAINER: ${{ env.PROJECT_PREFIX }}_backend + FRONTEND_CONTAINER: ${{ env.PROJECT_PREFIX }}_frontend + DOCKER_NETWORK: ${{ env.PROJECT_PREFIX }}_network # Volume and backup paths - DATA_DIR: ~/${{ vars.PROJECT_PREFIX }} - POSTGRES_DATA_DIR: ~/${{ vars.PROJECT_PREFIX }}/postgres_data - BACKUPS_DIR: ~/${{ vars.PROJECT_PREFIX }}/backups + DATA_DIR: ~/${{ env.PROJECT_PREFIX }} + POSTGRES_DATA_DIR: ~/${{ env.PROJECT_PREFIX }}/postgres_data + BACKUPS_DIR: ~/${{ env.PROJECT_PREFIX }}/backups BACKEND_ENV: >- -e ENVIRONMENT="production" @@ -202,7 +202,7 @@ jobs: - name: Check container health run: | - docker ps -a --filter "name=${{ vars.PROJECT_PREFIX }}" + docker ps -a --filter "name=${{ env.PROJECT_PREFIX }}" for container in "${{ env.POSTGRES_CONTAINER }}" "${{ env.BACKEND_CONTAINER }}" "${{ env.FRONTEND_CONTAINER }}"; do if ! docker ps --format '{{.Names}}' | grep -q "^$container$"; then From 3dee7d06957921eed4b25f26155a217260c4c23a Mon Sep 17 00:00:00 2001 From: Stephen Nwankwo Date: Thu, 1 Jan 2026 03:41:08 +0100 Subject: [PATCH 2/2] docs: clarify PROJECT_PREFIX comments in deploy workflow --- .github/workflows/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e4c6ba9..4a1a799 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,8 +8,8 @@ on: env: REGISTRY: ghcr.io - # Project prefix – change this in repo secrets/variables to rename everything - PROJECT_PREFIX: "taimako" # Add to github repo actions variables + # Project prefix – change this to rename everything + PROJECT_PREFIX: "taimako" # Container and network names (derived from prefix) POSTGRES_CONTAINER: ${{ env.PROJECT_PREFIX }}_postgres