diff --git a/stack.yml b/stack.yml index 31324c6..87d9817 100644 --- a/stack.yml +++ b/stack.yml @@ -7,9 +7,9 @@ services: command: > bash -lc "corepack enable \ && corepack prepare pnpm@9 --activate \ - && pnpm install --frozen-lockfile \ + && pnpm install --frozen-lockfile --prod=false \ && pnpm prisma:generate \ - && npx prisma migrate deploy \ + && pnpm exec prisma migrate deploy \ && pnpm build \ && pnpm start -p 3000" volumes: @@ -17,6 +17,8 @@ services: - sistema_db:/app/data environment: NODE_ENV: "production" + # Garante instalação de devDependencies para o build (prisma CLI) + NPM_CONFIG_PRODUCTION: "false" # Mantém o SQLite fora do repositório DATABASE_URL: "file:/app/data/db.sqlite" deploy: @@ -74,4 +76,3 @@ volumes: networks: traefik_public: external: true -