From f276eb140f0b085e8f0f56b6508b9288a2885a6a Mon Sep 17 00:00:00 2001 From: Gaurav Ashish <71788323+rghvgrv@users.noreply.github.com> Date: Thu, 15 Jan 2026 16:42:42 +0530 Subject: [PATCH 1/6] stash changes --- .github/workflows/deploy.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2b3f7e4..01be3d7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,7 +11,20 @@ on: jobs: docker: runs-on: [self-hosted, splitzy] - steps: - - name: Deploy - run: /opt/splitzy/scripts/deploy.sh \ No newline at end of file + - name: Update Runner Secrets + run: | + echo "${{ secrets.APP_SETTINGS }}" > /opt/splitzy/appsettings.ci.json + + # - name: Deploy + # run: /opt/splitzy/scripts/deploy.sh + - name : Deploy Services + run: | + docker image prune -af + docker stop ui api || true + docker rm ui api || true + + docker run -d --name api -v /opt/splitzy/appsettings.json:/app/appsettings.Production.json --network splitzy --hostname server --restart unless-stopped rghvgrv/splitzy-api + + docker run -d --name ui --network splitzy --hostname ui --restart unless-stopped rghvgrv/splitzy-ui + \ No newline at end of file From 2158bfdc2986c99d927d33995cc92cbcb132400d Mon Sep 17 00:00:00 2001 From: Gaurav Ashish <71788323+rghvgrv@users.noreply.github.com> Date: Thu, 15 Jan 2026 16:47:30 +0530 Subject: [PATCH 2/6] fix: create update file --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 01be3d7..292e86b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Update Runner Secrets run: | - echo "${{ secrets.APP_SETTINGS }}" > /opt/splitzy/appsettings.ci.json + echo "${{ secrets.APP_SETTINGS }}" | sudo tee /opt/splitzy/appsettings.ci.json # - name: Deploy # run: /opt/splitzy/scripts/deploy.sh From 3e8360a178eb076fbafbfe9f9daf6a939792e02e Mon Sep 17 00:00:00 2001 From: Gaurav Ashish <71788323+rghvgrv@users.noreply.github.com> Date: Thu, 15 Jan 2026 16:50:52 +0530 Subject: [PATCH 3/6] fix: secrets to env --- .github/workflows/deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 292e86b..8d84626 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,8 +13,10 @@ jobs: runs-on: [self-hosted, splitzy] steps: - name: Update Runner Secrets + env: + APP_SETTINGS: ${{ secrets.APP_SETTINGS }} run: | - echo "${{ secrets.APP_SETTINGS }}" | sudo tee /opt/splitzy/appsettings.ci.json + echo "$APP_SETTINGS" | sudo tee /opt/splitzy/appsettings.ci.json # - name: Deploy # run: /opt/splitzy/scripts/deploy.sh From 0cd8a941ae7226448da29d95a3b072d999fec856 Mon Sep 17 00:00:00 2001 From: Gaurav Ashish <71788323+rghvgrv@users.noreply.github.com> Date: Thu, 15 Jan 2026 16:58:47 +0530 Subject: [PATCH 4/6] fix: secrets to env --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8d84626..05e4656 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,7 +16,7 @@ jobs: env: APP_SETTINGS: ${{ secrets.APP_SETTINGS }} run: | - echo "$APP_SETTINGS" | sudo tee /opt/splitzy/appsettings.ci.json + echo "$APP_SETTINGS" | tee /opt/splitzy/appsettings.ci.json # - name: Deploy # run: /opt/splitzy/scripts/deploy.sh From 3e6b1741f8e1acc44160b0fae8aed376044de903 Mon Sep 17 00:00:00 2001 From: Gaurav Ashish <71788323+rghvgrv@users.noreply.github.com> Date: Thu, 15 Jan 2026 17:03:18 +0530 Subject: [PATCH 5/6] fix: secrets to env --- .github/workflows/deploy.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 05e4656..4aa6296 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,17 +16,15 @@ jobs: env: APP_SETTINGS: ${{ secrets.APP_SETTINGS }} run: | - echo "$APP_SETTINGS" | tee /opt/splitzy/appsettings.ci.json - - # - name: Deploy - # run: /opt/splitzy/scripts/deploy.sh + echo "$APP_SETTINGS" | tee ./secrets.json + - name : Deploy Services run: | docker image prune -af docker stop ui api || true docker rm ui api || true - docker run -d --name api -v /opt/splitzy/appsettings.json:/app/appsettings.Production.json --network splitzy --hostname server --restart unless-stopped rghvgrv/splitzy-api + docker run -d --name api -v ./secrets.json:/app/appsettings.Production.json --network splitzy --hostname server --restart unless-stopped rghvgrv/splitzy-api docker run -d --name ui --network splitzy --hostname ui --restart unless-stopped rghvgrv/splitzy-ui \ No newline at end of file From a02be8fcede2893adaf2c00c7cd8f2c2e4ca5537 Mon Sep 17 00:00:00 2001 From: Gaurav Ashish <71788323+rghvgrv@users.noreply.github.com> Date: Thu, 15 Jan 2026 17:06:15 +0530 Subject: [PATCH 6/6] fix: secrets to env --- .github/workflows/deploy.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4aa6296..b62325d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,9 +20,8 @@ jobs: - name : Deploy Services run: | - docker image prune -af - docker stop ui api || true - docker rm ui api || true + docker image prune -af + docker rm -f ui api || true docker run -d --name api -v ./secrets.json:/app/appsettings.Production.json --network splitzy --hostname server --restart unless-stopped rghvgrv/splitzy-api