diff --git a/.gitea/workflows/cd-deploy.yaml b/.gitea/workflows/cd-deploy.yaml index cd5155b..5226a98 100644 --- a/.gitea/workflows/cd-deploy.yaml +++ b/.gitea/workflows/cd-deploy.yaml @@ -22,12 +22,14 @@ jobs: with: node-version: 20.19 - - name: Verify Node Environment + - name: Verify Local Environment run: | which npm npm -v which node node -v + which sed + sed --version - name: Checkout uses: actions/checkout@v5 @@ -65,16 +67,20 @@ jobs: npm install chown -R nginx:nginx . - - name: Build UI and Fix Permissions + - name: Build UI / Update Version / Fix Permissions run: | cd /var/www/html/milsim-site-v4/ui npm run build + version=`git describe --abbrev=0 --tags` + sed -i "s/VITE_APPLICATION_VERSION=.*/VITE_APPLICATION_VERSION=$version/" .env chown -R nginx:nginx . - - name: Build API and Fix Permissions + - name: Build API / Update Version / Fix Permissions run: | cd /var/www/html/milsim-site-v4/api npm run build + version=`git describe --abbrev=0 --tags` + sed -i "s/APPLICATION_VERSION=.*/APPLICATION_VERSION=$version/" .env chown -R nginx:nginx . - name: Reset File Permissions