Skip to content

Module 3: Going Live

Progress Indicator

┌─────────────────────────────────────────────────┐
│ ✨ Module 1: Getting Started          [100%]  │
├─────────────────────────────────────────────────┤
│ 🎯 Module 2: Deploying Apps           [100%]  │
├─────────────────────────────────────────────────┤
│ 🌟 Module 3: Going Live               [  0%]  │ ← YOU ARE HERE
├─────────────────────────────────────────────────┤
│ 👥 Module 4: Team Workflow            [  0%]  │
└─────────────────────────────────────────────────┘

Overview

Congratulations on deploying your application! Now it's time to prepare it for production and make it accessible to your users. In this module, you'll learn how to:

  • Set up custom domains and manage DNS configurations
  • Securely manage environment secrets and sensitive data
  • Monitor your applications and troubleshoot issues
  • Ensure your application is secure, performant, and reliable

What You'll Learn

In this module, you'll complete three key chapters:

1. Custom Domains

Learn how to connect your domain to your application

Connect custom domains to your application with proper DNS setup and Traefik routing configuration.

Start Chapter 1: Custom Domains →


2. Environment Secrets

Manage sensitive data securely

Properly configure environment variables, manage .env files, and follow security best practices for production.

Start Chapter 2: Environment Secrets →


3. Monitoring & Logs

Monitor your application health

Access logs, monitor application health, debug issues, and set up alerts for production monitoring.

Start Chapter 3: Monitoring & Logs →


Module Timeline

Estimated time: 1.5-2 hours (hands-on)

Prerequisites

Before starting this module, make sure you have:

  • Completed Module 1 & 2 (Getting Started and Deploying Apps)
  • At least one application deployed and running
  • Access to your domain registrar (for custom domain setup)
  • Basic understanding of DNS concepts
  • A text editor for managing configuration files

Key Outcomes

By the end of this module, you will:

✓ Have a custom domain connected to your production application ✓ Properly manage environment variables and secrets ✓ Monitor application logs and health status ✓ Be ready to deploy additional applications in production

Important Notes

Security First: This module includes critical security concepts. Pay special attention to warnings about handling secrets and sensitive data.

No Testing Environment? If you don't have a production domain yet, you can: - Use a temporary domain for learning - Set up DNS records pointing to your local machine for testing - Use our sandbox environment for practice

What's Next After This Module?

Once you complete this module, you'll move on to: - Module 4: Team Workflow - Collaborate with your team, manage permissions, and set up deployment workflows


Need Help?

If you get stuck: - Review the troubleshooting section in each chapter - Check common issues and solutions - Ask in our community channels

Ready to go live? Let's start with Chapter 1: Custom Domains →