My App
Guides

Production Best Practices

Practical production notes for current Planisfy deployments.

Production Best Practices

  • Set strong BETTER_AUTH_SECRET, INTERNAL_API_SECRET, and source credential encryption.
  • Use S3/R2-compatible object storage for production-like artifacts.
  • Pin production clients to versioned style and TileJSON URLs when cache immutability matters.
  • Keep Valhalla, Pelias, Martin, elevation, and static renderer health visible in monitoring.
  • Run database migrations before starting upgraded app containers.
  • Test backup and restore before relying on self-host data.

On this page