Go to file
2026-05-13 07:49:37 +00:00
sk1 Upload files to "sk1" 2026-05-13 07:49:37 +00:00
Z1 Docker web app project 2026-04-01 01:06:29 +02:00
Z2 Second Assignment 2026-04-29 11:57:06 +02:00
Kubernetes_Documentation.docx Upload files to "/" 2026-04-29 10:11:48 +00:00
README.md Update README.md 2026-04-29 10:05:22 +00:00

🚀 Docker Multi-Container Web Application

📌 Project Overview

This project demonstrates the deployment of a multi-container web application using Docker.

It includes:

  • Frontend (Nginx)
  • Backend (Node.js)
  • Database (PostgreSQL)

🏗️ Architecture

Browser → Frontend → Backend → PostgreSQL


⚙️ Technologies Used

  • Docker
  • Docker Compose
  • Node.js
  • PostgreSQL
  • Nginx

📦 Services and Ports

Service Port
Frontend 8080
Backend 3000
PostgreSQL 27017

🛠️ Setup

Prepare

./prepare-app.sh

Start

./start-app.sh

Stop

./stop-app.sh

Remove

./remove-app.sh


💾 Persistence

PostgreSQL uses Docker volume, so data after restart.


Assistance Acknowledgment

This project was developed with the assistance of AI tools (such as ChatGPT) for guidance on concepts, debugging, and structuring the implementation.

All design decisions, implementation, and understanding of the system were carried out by the author.


👨‍💻 Author

Sabareesan