services:
- type: web
name: ethang-website
env: node
plan: starter
buildCommand:
npx pnpm i -D &&
npx pnpm i -P &&
npx prisma generate &&
npx nx build website &&
npx prisma db push
startCommand: npx nx serve website
envVars:
- key: NODE_ENV
value: production
- key: DATABASE_URL
fromDatabase:
name: ethang-db
property: connectionString
databases:
- name: ethang-db
plan: starter
Seems like npx should work with anything, no? I added dev dependency installs incase that is what’s needed.