From 66be6a09eab19ab606e08563448ea1b05b83a52b Mon Sep 17 00:00:00 2001 From: beo3000 Date: Fri, 20 Feb 2026 21:49:42 +0100 Subject: [PATCH] upd deploy process --- .claude/settings.local.json | 4 +++- ka-note/Dockerfile | 2 +- ka-note/deploy.ps1 | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 5507203..53fe346 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -8,7 +8,9 @@ "Bash(taskkill:*)", "Bash(npm install:*)", "Bash(pkill:*)", - "Bash(npm run db:generate:*)" + "Bash(npm run db:generate:*)", + "Bash(docker ps:*)", + "Bash(docker compose:*)" ] } } diff --git a/ka-note/Dockerfile b/ka-note/Dockerfile index 1d9703d..5ef3e36 100644 --- a/ka-note/Dockerfile +++ b/ka-note/Dockerfile @@ -43,7 +43,7 @@ COPY --from=client-build /app/client/build/ public/ ENV NODE_ENV=production ENV PORT=3001 -ENV DATABASE_PATH=/data/ka-note.db +ENV DATABASE_PATH=/home/data/ka-note.db EXPOSE 3001 CMD ["node", "--max-http-header-size=65536", "server/dist/index.js"] diff --git a/ka-note/deploy.ps1 b/ka-note/deploy.ps1 index b02a192..8834dbf 100644 --- a/ka-note/deploy.ps1 +++ b/ka-note/deploy.ps1 @@ -6,7 +6,9 @@ $RG = "rg-koogle-prod" $IMAGE = "$ACR.azurecr.io/${APP}:latest" Write-Host "=== Generate migrations ===" -ForegroundColor Cyan -npx drizzle-kit generate --config server/drizzle.config.ts +Push-Location server +npx drizzle-kit generate +Pop-Location if ($LASTEXITCODE -ne 0) { throw "Migration generation failed" } Write-Host "=== Build Docker image ===" -ForegroundColor Cyan