A containerized Node.js REST API with PostgreSQL, deployed alongside MongoDB on Kubernetes.
A simple Express REST API (rest_api.js) providing GET/POST endpoints for an items database backed by PostgreSQL, containerized with Docker. The mongodb/ directory contains full Kubernetes manifests for deploying MongoDB — Deployment, PersistentVolume, PersistentVolumeClaim, and a ClusterIP Service — alongside the application.
- Node.js + Express with PostgreSQL (via pg)
- Docker — Dockerfile_rest_api for containerization
- Kubernetes — YAML manifests for MongoDB (deployment, storage, service)
- MongoDB — configured via K8s with persistent storage
Course project. Demonstrates containerization workflow and basic K8s resource orchestration.