This is a simple full-stack web application, fully Dockerized and deployed on a cloud VM using only the server's public IP — no domain or HTTPS required. It is currently here deployed on an Azure VM.
- Static HTML frontend that displays your name
- Node.js/Express backend serving your name as JSON at
/api/name - NGINX reverse proxy for unified routing
- Fully runnable with
docker-composeon any Linux VM
docker compose up —build- HTML (frontend)
- Node.js + Express (backend)
- Docker & Docker Compose
- NGINX (as reverse proxy)
SimpleFullStack/
├── docker-compose.yml
├── frontend/
│ ├── Dockerfile
│ └── index.html
├── backend/
│ ├── Dockerfile
│ └── server.js
├── nginx/
│ ├── Dockerfile
│ └── default.conf
└── README.md