diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 6f43cef..fa30073 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -51,9 +51,8 @@ jobs: PORT=$((4000 + $(echo -n "$SLUG" | cksum | cut -d' ' -f1) % 1000)) # Start or restart - pm2 describe "deploy-${SLUG}" > /dev/null 2>&1 \ - && pm2 restart "deploy-${SLUG}" \ - || PORT=$PORT pm2 start "$ENTRY" --name "deploy-${SLUG}" + pm2 delete "deploy-${SLUG}" 2>/dev/null || true + PORT=$PORT pm2 start "$ENTRY" --name "deploy-${SLUG}" echo "port=$PORT" >> $GITHUB_OUTPUT