Skip to content

phamngsinh/klouds

 
 

Repository files navigation

Klouds.io / Klouds.org

#####We like to leverage automation:

wercker status Join the chat at https://gitter.im/Superordinate/klouds Code Climate

A web framework for dynamically launching and accessing web servers.

Uses rest APIs to manage containers. Uses wercker to automate deployment. (maybe)

Traefik to handle container routing for front facing web services.

##HOW TO USE:

###Environment Variables

MARATHON_ENDPOINT= 192.168.3.4:8080 <-- Point this to your own marathon backend POSTMASTER= postmaster@yourdomain.com <-- username for your mail server POSTMASTER_KEY= password <-- email for your mail server

All emails sent through port 2525 at the moment. Google containers block sending mail on default ports to prevent spammers. Works with MailGun.

###To build:

Dependencies: Mercurial

	apt-get install mercurial
	go get .
	go build .

To Run

	POSTMASTER=postmaster@yourdomain.com POSTMASTER_KEY=password MARATHON_ENDPOINT=192.168.3.4:8080 ./klouds

OR

	export POSTMASTER=postmaster@yourdomain.com
	export POSTMASTER_KEY=password
	export MARATHON_ENDPOINT=192.168.3.4:8080

	./klouds


Traefik on Github

About

Web Front End for interacting with Cloud-based REST APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 48.0%
  • CSS 23.6%
  • Smarty 20.7%
  • JavaScript 6.5%
  • Shell 1.2%