Sign inSign up

whipcode/lighthouse

By whipcode

•Updated almost 11 years ago

Manage services running in a Fleet through a simple web interface.

Image
1

1.0K

whipcode/lighthouse repository overview

⁠About

Lighthouse provides an easy-to-use web interface for managing services in a Fleet. Although designed specifically for CoreOS, Lighthouse should work anywhere Fleet does. The application itself is written in Python and uses Flask for serving content.

⁠Usage

To launch Lighthouse, use a command similar to the following:

docker run --rm --name lighthouse -p 80 -v /var/run/fleet.sock:/var/run/fleet.sock -e USERNAME=[...] -e PASSWORD=[...] whipcode/lighthouse

There are a few of important things to note:

  • the container exposes the interface on port 80
  • you must provide /var/run/fleet.sock to the container or it won't work
  • HTTP basic auth is used if you provide a value for the USERNAME and PASSWORD environment variables - you can leave them off to disable auth (not recommended)

Tag summary

Content type

Image

Digest

sha256:f3cbf53b4…

Size

183.2 MB

Last updated

almost 11 years ago

docker pull whipcode/lighthouse