From 0229af293244cac0d46b047882ff7bfd12ba6ef1 Mon Sep 17 00:00:00 2001 From: Maxime Delporte Date: Fri, 31 Oct 2025 10:14:05 +0100 Subject: [PATCH] Updating CI. --- .gitea/workflows/deploy.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b88f76c..7e01700 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -32,8 +32,19 @@ jobs: - name: Applying database migrations run: | - ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_IP }} "\ - migrate -path=./migrations -database=${{ secrets.GREENLIGHT_DB_DSN }} up \ + ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_IP }} "mkdir -p /var/www/greenlight/migrations" + scp -r ./migrations ${{ secrets.SERVER_PORT }} ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_IP }}:/var/www/greenlight/migrations + + ssh -p ${{ secrets.SERVER_PORT }} ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_IP }} ' + set -e + cd /var/www/greenlight + + echo "Running migrations..." + migrate -path=./migrations -database "$GREENLIGHT_DB_DSN" up + + echo "Cleaning..." + cd .. && rm -rf greenlight + ' " - name: Build API