Skip to content

About

Cloud-native full-stack system with Node.js/Express backend & Vite/React frontend, containerized with Docker and deployed on Kubernetes & OpenShift.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Cloud-Native Church Application

A modern Full-Stack application featuring a Node.js/Express backend and a Vite/React frontend. This project is fully containerized and production-ready, engineered to be deployed seamlessly across local environments, native Kubernetes, and enterprise Red Hat OpenShift clusters.


Architecture & DevOps Highlights

  • Multi-Stage Docker Builds: Optimized frontend images using a lean non-root Nginx server for enhanced security.
  • Stateless & Scalable: Designed both tiers to be completely stateless, allowing effortless horizontal scaling via K8s Deployments.
  • Enterprise OpenShift Compliant: Adheres strictly to Security Context Constraints (SCC) by avoiding root privileges and exposing non-privileged ports (8080).

Deployment Guide

1. Local Development (Docker Compose)

To spin up the entire stack locally with a single command:

docker compose up --build

About

Cloud-native full-stack system with Node.js/Express backend & Vite/React frontend, containerized with Docker and deployed on Kubernetes & OpenShift.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors