multi-container-app

Simple multi-container Docker app (Node.js + MongoDB) — a clean, working starting template for containerized web services. Start building in under a minute.

View on GitHub Treasures Hub
Docker Node.js MongoDB docker-compose

Get Started in 30 Seconds

git clone https://github.com/thebardchat/multi-container-app.git
cd multi-container-app
docker compose up -d
# Open http://localhost:3000

What's Included

Node.js App

Express-based web application with EJS templating. Pre-wired to MongoDB, ready to extend with your routes and models.

MongoDB Container

MongoDB spun up as a companion container. Pre-configured connection string, persistent volume, zero setup required.

Docker Compose

Single compose.yaml brings up the full stack. Development and production ready from day one.

Todo App Demo

Fully functional todo application demonstrates the full CRUD cycle — add, list, complete, delete — using the real stack.

Tech Stack

Docker docker-compose Node.js Express MongoDB EJS Templates Dockerfile

ShaneBrain Ecosystem

Built with Claude + ShaneBrain — AI tools for humans who build.