Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 2.82 KB

README.md

File metadata and controls

54 lines (38 loc) · 2.82 KB

Lighthouse

Build Status License Coveralls

Lighthouse is a Docker controller. It aggregates information about Docker instances across mulitple cloud providers and allows for easy control over the containers deployed on that system.

It bridges the gap between providers hosting docker services. Are you running containers accross hundreds of vms across the world wide web? No problem, Lighthouse gives you the power to manage and maintain those vms with a few simple clicks. Everything was built with the goal of monotizing AWS, GCE, Azure, ect. into an easy to manage platform.

Dependencies

Build & Run

  • go get github.com/lighthouse/lighthouse
  • (optional) build a static client into the root directory named static, see lighthouse-client for more information
  • cd $GOPATH/src/github.com/lighthouse/lighthouse
  • Run postgres locally or inside boot2docker
    • docker run -p 5432:5432 -d postgres:latest
    • See more about running PostgresSQL locally here if you don't want to use docker
  • $GOPATH/bin/lighthouse

Build & Run W/ Docker

  • go get github.com/lighthouse/lighthouse
  • (optional) build a static client into the root directory named static, see lighthouse-client for more information
  • cd $GOPATH/src/github.com/lighthouse/lighthouse
  • docker build -t lighthouse .
  • docker run --name postgres-image -d postgres:latest
  • docker run -t -i --rm -p 5000:5000 --link postgres-image:postgres lighthouse

API

Write your own client! See the API documentation

Team

We're a group of engineering students completing our senior project at Iowa State University. Developed and tested with the help of Workiva

License

Apache v2.0