Back to Ship Plans

LAUNCH & OWN IT

I want to put my app online, but deployment feels like this whole other world.

How this plan works

Deploy your Flask app to AWS EC2 so anyone can access it — plus env vars + logs so you can prove it’s actually running.

We walk you through provisioning EC2, installing dependencies, pulling your repo, running the app, and verifying it using logs + the live URL.

Disclaimer

We deploy to AWS EC2 because it is widely available and reproducible. Once you see the proof flow, you can deploy to DigitalOcean, Render, Fly, or any other host you prefer.

What you'll need

01

Cost

1 credit for the workflow + AWS usage costs (billing depends on your setup)

02

Your code on GitHub

So the server can pull your repo

03

2–3 hours

First deploy takes time

04

AWS account (free tier eligible)

We guide you through setup

What you'll get

  • Live access via server IP
  • AWS EC2 instance you control
  • MySQL running on the server (basic app DB)
  • Environment variables configured
  • A “where to check” debug checklist (process, ports, logs)

Services used

  • AWS EC2
  • GitHub
  • Flask
  • MySQL