content/guides/nodejs/_index.md
Node.js is a JavaScript runtime for building web applications. This guide shows you how to containerize a TypeScript Node.js application with a React frontend and PostgreSQL database.
The sample application is a modern full-stack Todo application featuring:
Acknowledgment
Docker extends its sincere gratitude to Kristiyan Velkov for authoring this guide. As a Docker Captain and experienced Full-stack engineer, his expertise in Docker, DevOps, and modern web development has made this resource invaluable for the community, helping developers navigate and optimize their Docker workflows.
In this guide, you will learn how to:
To begin, you’ll start by containerizing an existing Node.js application.
Before you begin, make sure you're familiar with the following:
Once you've completed the Node.js getting started modules, you’ll be ready to containerize your own Node.js application using the examples and instructions provided in this guide.