13
Deploying Full-Stack Applications
So far, we have built a complete application with a React frontend, an Express API with TypeScript, and a PostgreSQL database managed through Prisma. Everything works perfectly on our development machine, but an application that only runs on localhost is still just a prototype. Getting it in front of real users is a different problem, and that is what this chapter is about.
In this chapter, we will take our project from "works on my machine" to "works for everyone." We will containerize the application with Docker and Podman, automate the build and test pipeline with GitHub Actions, and deploy to a cloud platform. Along the way, we will tackle the production concerns that separate a hobby project from a professional ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access