Skip to content

charan-happy/MyApp

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published