Skip to content

jtracker-io/jt-server-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy JTracker Services using Docker Compose

Using Docker Compose is the easiest way to bring up all JTracker services. It also deploys the dependent etcd backend and NGINX as a reverse proxy.

Prerequisites

Please follow Docker Documentation (https://docs.docker.com/) to install Docker and Docker Compose.

Clone this repository

$ git clone https://github.com/jtracker-io/jt-server-deploy.git

Fire up all JTracker Services

If you don't need to customize any settings, the following two commands will have all three JTracker services up running.

$ cd jt-server-deploy
$ docker-compose up

If you run this on local computer, Swagger UI of the services will be available at the following URLs:

Otherwise, replace localhost with the IP of the server.

Install and config JT-CLI to talk to the JTracker Services

Please follow instruction here to install JT-CLI: https://github.com/jtracker-io/jt-cli.

After installation of JT-CLI, you will need to config it so that it talks to the services you set up and run earlier.

Edit .jtconfig file under your home directory with the appropriate IP address.

ams_server: http://127.0.0.1:8001/api/jt-ams/v0.1
wrs_server: http://127.0.0.1:8001/api/jt-wrs/v0.1
jess_server: http://127.0.0.1:8001/api/jt-jess/v0.1

Please replace 127.0.0.1 with the correct IP of your server.

With that you should be able to create your own account using JT-CLI tool:

$ jt user signup -u user2
$ jt user login -u user2

You may use the pre-created user account user1 if you prefer.

Note that authentication has not been implemented yet.

Now, you should be able to complete a quick tutorial using your own JTracker server. Start from here: https://github.com/jtracker-io/jt-cli#register-a-jt-workflow-under-your-account

About

Deploy JTracker Demo Server using Docker Compose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages