build: adicionar nixpacks.toml para build na raiz com código em app/

Nixpacks escaneia raiz do repo, mas package.json está em app/.
Este config aponta BASE_DIR=app/, usa Node 22, build Vite padrão
e serve via 'vite preview' na porta 3000 (padrão Coolify).
This commit is contained in:
2026-07-10 11:46:33 +00:00
parent d40b3b0c9c
commit 1f17f7fec1
2 changed files with 43 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# Nixpacks build cache
.nixpacks/
.cache/
# Logs
*.log
# Env
.env
.env.local
.env.*.local
# Editor
.vscode/
.idea/
# OS
.DS_Store
Thumbs.db
# Test artifacts
test_cpe.ts.bak
+21
View File
@@ -0,0 +1,21 @@
[start]
cmd = "npm run preview -- --host 0.0.0.0 --port 3000"
[phases.setup]
nixPkgs = ["nodejs-22_x", "npm-10_x"]
[phases.install]
cmds = ["npm ci --no-audit --no-fund --prefer-offline"]
dir = "app"
[phases.build]
cmds = ["npm run build"]
dir = "app"
[variables]
NIXPACKS_NODE_VERSION = "22"
NODE_ENV = "production"
NPM_CONFIG_PRODUCTION = "false"
[providers]
nodejs = {}