2025-08-27 20:01:46 +09:00

1.6 KiB

Quick Reference: Development & Production

For detailed setup instructions, see GETTING_STARTED.md

Development Commands

# Initial setup
cp .env.dev.example .env && pnpm install

# Daily development
pnpm dev:start    # Start services (PostgreSQL + Redis)
pnpm dev          # Start apps with hot reload

# Optional tools
pnpm dev:migrate  # Run database migrations  
pnpm dev:tools    # Admin tools (Adminer + Redis Commander)

# Management
pnpm dev:status   # Check service status
pnpm dev:logs     # View service logs
pnpm dev:stop     # Stop all services

Default Ports

Production Commands

For detailed deployment guide, see DEPLOY.md

# Setup
cp .env.production.example .env  # Edit with production values

# Deploy
pnpm prod:deploy    # Build + start + migrate

# Management  
pnpm prod:status    # Check service status
pnpm prod:logs      # View service logs
pnpm prod:update    # Update deployment
pnpm prod:stop      # Stop services

Production Endpoints

Security Notes

  • Nginx enforces HTTPS, HSTS, CSP and rate limiting
  • Backend disables x-powered-by, supports trust proxy
  • Never commit .env file - keep secrets secure