Back to Documentation

Production Deployment Plan

High-level deployment plan for ReplyBase SaaS

This plan assumes deployment on Coolify with application-level security (no Nginx rules). The Typebot Engine authenticates via OIDC tokens issued by the SaaS app.

Phase 1: Environment & Secrets

Generate OIDC keys and application secrets
Configure environment variables for OAuth (Google/Facebook)
Set Stripe keys and webhook secrets
Add all variables to Coolify

Phase 2: Database & Migrations

Provision PostgreSQL database
Run Prisma migrations
Seed Stripe plans in database
Verify schema and data consistency

Phase 3: Security & Typebot

Configure Typebot Engine OIDC provider
Disable public auth providers (Google, Facebook, email)
Enforce subscription status validation in Typebot
Verify access control with test tokens

Phase 4: Testing & Go Live

  • • Test OIDC endpoints and health checks
  • • Validate subscription enforcement
  • • Verify Stripe checkout and webhooks
  • • Run smoke tests for core user flows
  • • Announce launch and monitor logs

Need a step-by-step checklist?

Use the production deployment checklist for full execution details.

View Deployment Checklist