From 1e954551398916c0172a64ef5e9c7e651daade6f Mon Sep 17 00:00:00 2001 From: DaX Date: Thu, 5 Mar 2026 01:46:16 +0100 Subject: [PATCH] Fix migration step: run node as ubuntu user for correct PATH SSM runs as root with minimal PATH. Use sudo -iu ubuntu to get the ubuntu user's login shell environment where node is available. --- .gitea/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 49d3c05..00888aa 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -160,7 +160,7 @@ jobs: "rm -rf repo.tar.gz filamenteka", "echo Migration files:", "ls -la /home/ubuntu/filamenteka-api/database/migrations/", - "export NVM_DIR=/home/ubuntu/.nvm && . $NVM_DIR/nvm.sh && cd /home/ubuntu/filamenteka-api && node api/migrate.js" + "sudo -iu ubuntu bash -c 'cd /home/ubuntu/filamenteka-api && node api/migrate.js'" ]' \ --output json \ --query "Command.CommandId" --output text)