lattice-app

command module
v0.0.0-...-e056441 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2015 License: Apache-2.0 Imports: 11 Imported by: 0

README

Lattice-App - a simple Go webapp for playing with Lattice (Now with Colors)

This version of the Lattice-App is packaged as a docker image at rippmn/lattice-app

To push to Lattice using ltc:

ltc create lattice-app rippmn/lattice-app

###Displayed Application Name This application will include the lattice/cloud foundry app name in the logging messages and landing page. This value is set by reading the PROC_GUID environment variable on lattice and the "application name" value from the VCAP_APPLICATION environment variable on cloud foundry. Either of these values may be overridden by supplying an environment variable named APP_NAME. When running locally, or where these environment variables are not set, this value defaults to "lattice-app"

###Environment Variables to Customize Appearance This application supports customization of the color scheme by supplying one of the following environment variables:

  • HEX_COLOR - hexidecimal representation of the RGB color value. If an invalid value(including white) is supplied the default color will be used.
  • COLOR_NUM - integer value representing one of 20 preset color values (indexes outside this range will use the default colors).
Endpoints

/: a simple landing page displaying the index and uptime
/env: displays environment variables
/exit: instructs Lattice to exit with status code 1

To rebuild the dockerimage:
./build.sh

Assumes you have the go toolchain (with the ability to cross-compile to different platforms) and docker installed and pointing at your docker daemon.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/github.com/bmizerany/pat
Package pat implements a simple URL pattern muxer
Package pat implements a simple URL pattern muxer
_workspace/src/github.com/tedsuo/ifrit
A process model for go.
A process model for go.
_workspace/src/github.com/tedsuo/ifrit/fake_runner
fake_runner contains test fixtures.
fake_runner contains test fixtures.
_workspace/src/github.com/tedsuo/ifrit/ginkgomon
Ginkgomon provides ginkgo test helpers.
Ginkgomon provides ginkgo test helpers.
_workspace/src/github.com/tedsuo/ifrit/grouper
Grouper implements process orcestration.
Grouper implements process orcestration.
_workspace/src/github.com/tedsuo/ifrit/restart
The restart package implements common restart strategies for ifrit processes.
The restart package implements common restart strategies for ifrit processes.
_workspace/src/github.com/tedsuo/rata
Package rata provides three things: Routes, a Router, and a RequestGenerator.
Package rata provides three things: Routes, a Router, and a RequestGenerator.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL