Skip to content

Contains deployment information, docker-compose and deployment scripts for the eAE

License

Notifications You must be signed in to change notification settings

zhangxiaoyu11/eae-deploy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eAE-deploy

This repository contains deployment information, deployment scripts (docker-compose) and a testing script to test the deployment of the eAE.

Please not that the eAE officially supports only Ubuntu 16.06 LTS and node 8.x or above. Other Linux like environments are compatible (debian, macOS, etc.) but are not officially supported.

Sandbox environment

You can test locally a small deployment of the eAE (1 interface, 1 carrier, 1 scheduler, 2 compute - Python2 & R on both) using docker-compose. to facilitate the process three bash scripts have been developed:

  • build.sh : Copies the sample config to the Docker folder and pulls the latest version of all the necessary Docker images from DockerHub.
  • start.sh : Starts the cluster.
  • clean.sh : Removes all containers used by the eAE compose. NB: The other containers and the eAE container images will not be deleted.
  • test.sh : Runs a small end to end test against the sandbox environment to check if the eAE running from docker-compose runs properly.

Please be aware that the interface will start on port 80, the carrier on port 3000 and mongo on 27017. Thus, before starting the sandbox please make sure that those three ports are available.

About

Contains deployment information, docker-compose and deployment scripts for the eAE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.4%
  • Shell 7.8%
  • Python 6.0%
  • Dockerfile 2.8%