Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 843 Bytes

File metadata and controls

18 lines (11 loc) · 843 Bytes

SoftwareContainerization

A containerized Node.js REST API with PostgreSQL, deployed alongside MongoDB on Kubernetes.

What it is

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.

Stack

  • 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

Status

Course project. Demonstrates containerization workflow and basic K8s resource orchestration.