├── Docker-Compose-Projects ├── backend │ ├── .env │ ├── .gitignore │ ├── Dockerfile │ ├── package-lock.json │ ├── package.json │ ├── server.js │ └── test-env ├── docker-compose.yml └── frontend │ ├── .env │ ├── Dockerfile │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── Home.css │ ├── Home.js │ ├── Routes.js │ ├── Student.css │ ├── Student.js │ ├── Teacher.css │ ├── Teacher.js │ ├── assets │ └── Student.jpg │ ├── index.css │ ├── index.js │ ├── reportWebVitals.js │ └── setupTests.js ├── Dockerfile-Projects ├── README.md ├── assets │ └── Infra.gif ├── backend │ ├── .gitignore │ ├── Dockerfile │ ├── package-lock.json │ ├── package.json │ ├── server.js │ └── test-env ├── database │ └── Dockerfile └── frontend │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── Home.css │ ├── Home.js │ ├── Routes.js │ ├── Student.css │ ├── Student.js │ ├── Teacher.css │ ├── Teacher.js │ ├── assets │ └── Student.jpg │ ├── index.css │ ├── index.js │ ├── reportWebVitals.js │ └── setupTests.js ├── README.md ├── assets └── Infra.gif └── k8s-manifest ├── backend └── backend-deployment.yaml ├── database ├── configmap.yml ├── database-deployment.yml ├── pv.yaml ├── pvc.yaml ├── secret.yml └── service.yml └── frontend ├── frontend-deployment.yaml └── frontend-service.yml /Docker-Compose-Projects/backend/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/backend/.env -------------------------------------------------------------------------------- /Docker-Compose-Projects/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/backend/.gitignore -------------------------------------------------------------------------------- /Docker-Compose-Projects/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/backend/Dockerfile -------------------------------------------------------------------------------- /Docker-Compose-Projects/backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/backend/package-lock.json -------------------------------------------------------------------------------- /Docker-Compose-Projects/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/backend/package.json -------------------------------------------------------------------------------- /Docker-Compose-Projects/backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/backend/server.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/backend/test-env: -------------------------------------------------------------------------------- 1 | host=db 2 | user=root 3 | password=mysql123 4 | database=school 5 | -------------------------------------------------------------------------------- /Docker-Compose-Projects/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/docker-compose.yml -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/.env: -------------------------------------------------------------------------------- 1 | REACT_APP_API_BASE_URL=http://74.235.140.253:3500 2 | -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/Dockerfile -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/README.md -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/package-lock.json -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/package.json -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/public/favicon.ico -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/public/index.html -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/public/logo192.png -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/public/logo512.png -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/public/manifest.json -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/public/robots.txt -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/App.css -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/App.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/App.test.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/Home.css -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/Home.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/Routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/Routes.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/Student.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/Student.css -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/Student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/Student.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/Teacher.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/Teacher.css -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/Teacher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/Teacher.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/assets/Student.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/assets/Student.jpg -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/index.css -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/index.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /Docker-Compose-Projects/frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Docker-Compose-Projects/frontend/src/setupTests.js -------------------------------------------------------------------------------- /Dockerfile-Projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/README.md -------------------------------------------------------------------------------- /Dockerfile-Projects/assets/Infra.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/assets/Infra.gif -------------------------------------------------------------------------------- /Dockerfile-Projects/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/backend/.gitignore -------------------------------------------------------------------------------- /Dockerfile-Projects/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/backend/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-Projects/backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/backend/package-lock.json -------------------------------------------------------------------------------- /Dockerfile-Projects/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/backend/package.json -------------------------------------------------------------------------------- /Dockerfile-Projects/backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/backend/server.js -------------------------------------------------------------------------------- /Dockerfile-Projects/backend/test-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/backend/test-env -------------------------------------------------------------------------------- /Dockerfile-Projects/database/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/database/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/.gitignore -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/README.md -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/package-lock.json -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/package.json -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/public/favicon.ico -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/public/index.html -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/public/logo192.png -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/public/logo512.png -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/public/manifest.json -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/public/robots.txt -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/App.css -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/App.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/App.test.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/Home.css -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/Home.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/Routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/Routes.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/Student.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/Student.css -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/Student.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/Student.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/Teacher.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/Teacher.css -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/Teacher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/Teacher.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/assets/Student.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/assets/Student.jpg -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/index.css -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/index.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /Dockerfile-Projects/frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/Dockerfile-Projects/frontend/src/setupTests.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/README.md -------------------------------------------------------------------------------- /assets/Infra.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/assets/Infra.gif -------------------------------------------------------------------------------- /k8s-manifest/backend/backend-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/backend/backend-deployment.yaml -------------------------------------------------------------------------------- /k8s-manifest/database/configmap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/database/configmap.yml -------------------------------------------------------------------------------- /k8s-manifest/database/database-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/database/database-deployment.yml -------------------------------------------------------------------------------- /k8s-manifest/database/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/database/pv.yaml -------------------------------------------------------------------------------- /k8s-manifest/database/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/database/pvc.yaml -------------------------------------------------------------------------------- /k8s-manifest/database/secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/database/secret.yml -------------------------------------------------------------------------------- /k8s-manifest/database/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/database/service.yml -------------------------------------------------------------------------------- /k8s-manifest/frontend/frontend-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/frontend/frontend-deployment.yaml -------------------------------------------------------------------------------- /k8s-manifest/frontend/frontend-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nahidkishore/Three-Tier-Applications/HEAD/k8s-manifest/frontend/frontend-service.yml --------------------------------------------------------------------------------