on this diagramyou can see how we deploy this application.
we reach the step 4, I did a CI/CD chain for another project if you you want to look it. https://github.com/CafeKrem/labvision
you can execute this code in order to build the front & the back.This script will create 2 docker images backend
for the quarkus backend & doodle
for the front end.
./build.sh
and in order to deploy
docker-compose up
and go on doodle.localhost
we met many problems when we try to deploy the bunkerised-nginx so we decided to unsecured it.
This project is used in a course on the ops part at the University of Rennes, France. It is a kind of doodle clone developed in so-called "native cloud" technologies in order to allow students to work on a continuous deployment chain in a containerized environment. Among the feature, the application automatically initializes a pad for the meeting and a chat room for the meeting participants.
- The back is developed using the quarkus.io framework.
- The front is developed in angular using the primeng angular UI component library and the fullcalendar graphical component.
A demo of the application is available here.
Three videos (in french) are available. They present:
- the main application feature,
- its architecture
- and a short code review .
For french native speaker that wants to follow the course. The course web page is available here.