Skip to content

This repository demonstrates the implementation of a CI/CD pipeline for BobApp, a joke-sharing platform, using GitHub Actions to automate testing, quality checks, Docker image building, and deployment to Docker Hub, enhancing the app’s development lifecycle.

Notifications You must be signed in to change notification settings

Micheeeeel/P10_Gerez-un-projet-collaboratif-en-int-grant-une-demarche-CI-CD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BobApp

Clone project:

git clone XXXXX

Front-end

Go inside folder the front folder:

cd front

Install dependencies:

npm install

Launch Front-end:

npm run start;

Docker

Build the container:

docker build -t bobapp-front .

Start the container:

docker run -p 8080:8080 --name bobapp-front -d bobapp-front

Back-end

Go inside folder the back folder:

cd back

Install dependencies:

mvn clean install

Launch Back-end:

mvn spring-boot:run

Launch the tests:

mvn clean install

Docker

Build the container:

docker build -t bobapp-back .

Start the container:

docker run -p 8080:8080 --name bobapp-back -d bobapp-back

About

This repository demonstrates the implementation of a CI/CD pipeline for BobApp, a joke-sharing platform, using GitHub Actions to automate testing, quality checks, Docker image building, and deployment to Docker Hub, enhancing the app’s development lifecycle.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 45.2%
  • Java 20.1%
  • JavaScript 17.0%
  • Dockerfile 9.6%
  • HTML 5.9%
  • SCSS 2.2%