run-stack 0.7.0

One command to boot a full local stack in Docker: API, Vite apps, Expo mobile, desktop renderer, database, mail and a status dashboard.
Documentation
# Example: a Node (Fastify/Express/NestJS + Prisma) API instead of Laravel.
# Copy the relevant lines into run/.env on top of .env.example.

BACKEND_STACK=node
BACKEND_DIR=../api

BACKEND_INSTALL_CMD="pnpm install --frozen-lockfile"
BACKEND_START_CMD="pnpm dev"
BACKEND_MIGRATE_CMD="npx prisma migrate deploy"
BACKEND_SEED_CMD="npx prisma db seed"
BACKEND_FRESH_CMD="npx prisma migrate reset --force"

# No workers in this example.
RUN_QUEUE=false
RUN_SCHEDULER=false

# The app reads DATABASE_URL / REDIS_URL / PORT, which the runner sets for you:
#   DATABASE_URL=postgresql://<user>:<pass>@postgres:5432/<db>
#   REDIS_URL=redis://redis:6379
#   PORT=8000

BACKEND_HEALTH_PATH=/health
BACKEND_LOGIN_PATH=/auth/login