Skip to content

Latest commit

 

History

History
57 lines (33 loc) · 1.96 KB

README.md

File metadata and controls

57 lines (33 loc) · 1.96 KB

MyApp

  • A simple Web application named MyApp with three different components based on go, nodejs with typescript and wordpress with php
  • In this Repository, we are going setup Continuous Integration (CI) and Continuous Delivery/Deployment (CD) for these components individually

Tools Used

  • Version Control system : Git

  • Source Code Repository Managment tool : Github

  • Containerization: Docker

  • Container Orchestration: Docker Compose

  • Continuous Integration and Continuous Delivery (CI/CD) : Jenkins / GitHub Actions

  • Implemented Linting, unit testing in the CI workflows as part of code standards.

local setup

pre-requisites

The following applications should be installed in your system to work on this project. You can verify installation using below commands

go --version if you don't have installed then use this Go official installation documentation

node --version if you don't have installed then use this Node official documentation

php -v if you don't have installed then use this PHP official Documentation

docker --version if you don't have installed then use docker installation

Clone the source repository 👇

git clone https://github.com/charan-happy/MyApp.git
cd MyApp

Start the services using below command 👇

docker-compose up

Access Services

go at http://localhost:8080 image

nextjs at http://localhost:3000 image

wordpress at http://localhost:80 image

Thanks for following along till now.

Please reachout to me at [email protected] in case of any queries.