Skip to content

Latest commit

 

History

50 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helix

Installation

To install Helix platform, you will need three hosts: two as Docker servers, and one to host the main application. Every host should satisfy following requirements (at least for the Docker servers):

  • Linux kernel v3.11 or higher (Ubuntu 15.04 Vivid Vervet or higher is recommended)
  • 4GB of RAM

Prepare the Docker servers

On both servers, install:

  • Docker experimental version (>=1.10.0-dev)
  • CRIU 1.8

Make sure that SSH key are exchanged bewteen the two servers.

Create the filesystem for Helix:

/helix
└── data-volume

Install the Webapp

First, you have to create filesystem for Helix. Copy the helix folder to your the root directory (/) of your web server. Your filesystem should like this:

/helix
├── demo-webapps
│   └── DemoWebapp.war
├── scripts
│   ├── checkStats.sh
│   ├── CreateContainerDataVolume.sh
│   ├── CreateContainer.sh
│   ├── CreateUserDataVolume.sh
│   ├── uploadWebApp.sh
├── servers
│   ├── free.conf
│   ├── host.conf
│   ├── premium.conf
└── tmp

On the webserver, make sure that you have:

  • JRE 1.7 (or higher)
  • Tomcat 7 (or higher)
  • MySQL 5.5 (or higher)

Connect to your MySQL server, and create a database for Helix:

create database helix

Finally, copy helix.web.war into your Tomcat /webapps folder.

Authors

~ Helix Team
  Github: https://github.com/helixproject/helix

About

Spin up docker containers

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages