8000 GitHub - abhijitkushwaha1998/conductor: Conductor is a microservices orchestration engine.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

abhijitkushwaha1998/conductor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In this article, we will explore how you can set up Netflix Conductor on your local machine using Docker with Postgres as persistence. Here we will setup a standalone

  1. Conductor API Server
  2. Conductor UI

1. Pre requisite

Create a Docker network.

docker network create --subnet=172.16.238.0/24 mynetwork

Run the Postgres database.

if you already have a running conatiner connect it the to newly created network.

docker network connect mynetwork postgres

else

docker run -p 5432:5432 -d --name postgres --net mynetwork --ip 172.16.238.2 -e POSTGRES_PASSWORD=postgres postgres

2. Setup conductor

Steps

1. Clone the Conductor Code

$ git clone https://github.com/abhijitkushwaha1998/conductor.git

2. Build the Docker Server Image

$ cd conductor

conductor $ cd docker

docker $ docker build -t conductor:server -f server/Dockerfile ../

3. Run Server Image

docker run -p 8080:8080 -d --name conductor_server --net mynetwork conductor:server

4. Run Stand Alone UI Image

From the docker directory

docker build -t conductor:ui -f ui/Dockerfile ../

docker run -p 5000:5000 -d --name conductor_ui conductor:ui

This builds the image conductor:ui and runs it in a container named conductor_ui. The UI should now be accessible at localhost:5000.

About

Conductor is a microservices orchestration engine.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 73.2%
  • Groovy 18.0%
  • JavaScript 8.2%
  • TypeScript 0.2%
  • Dockerfile 0.1%
  • SCSS 0.1%
  • Other 0.2%
0