Skip to content

Travel-CI/tci-project

Repository files navigation

Travis build

Travel CI is a microservices solution for continuous integration. With Travel CI, you can easily build any project whatever the language used. You can find the full documentation here

Installation

Requirements

Install Docker CE, PostgreSQL, and update config

$ sudo nano /lib/systemd/system/docker.service
$ Update line : ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

From sources

$ ./gradlew clean build
$ java -jar tci-**/build/libs/tci-**.jar (start each microservice)
$ cd tci-webapp
$ npm install
$ npm start

From Docker

Or alternatively using Docker Compose:

$ docker-compose up -d

Microservices Architecture

Context :

Travel CI Front-End & Back-End :

Spring Cloud Architecture :

Contributors