iruka

module
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2015 License: MIT

README

iruka

A lightweight container platform.

CLI

HTTP API

Configuration

Server
# development
$ export IRUKA_MACHINE=172.17.8.101
$ export IRUKA_ETCD_MACHINES=http://172.17.8.101:4001
$ export IRUKA_FLEET_API_URL=http://172.17.8.101:4002
$ export IRUKA_DOCKER_HOST=http://172.17.8.101:2375
$ gin --appPort 8080
# deploying as docker container
$ docker run \
    -d \
    --name irukad \
    -e IRUKA_MACHINE=172.17.8.101 \
    -e IRUKA_ETCD_MACHINES=http://172.17.8.101:4001 \
    -e IRUKA_FLEET_API_URL=http://172.17.8.101:4002 \
    -e IRUKA_DOCKER_HOST=http://172.17.8.101:2375 \
    -p 8080:8080 \
    quay.io/spesnova/iruka:latest
IRUKA_ETCD_MACHINES

Provide a custome set of etcd endpoints.

IRUKA_FLEET_API_URL

Provide a fleet HTTP API URL.

CLI
$ export IRUKA_API_URL=http://172.17.8.101:8080
$ iruka apps
IRUKA_API_URL

Provide a iruka HTTP API URL.

License

This project is releases under the MIT license.

Directories

Path Synopsis
Godeps/_workspace/src/code.google.com/p/go-uuid/uuid
The uuid package generates and inspects UUIDs.
The uuid package generates and inspects UUIDs.
Godeps/_workspace/src/github.com/codegangsta/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Godeps/_workspace/src/gopkg.in/yaml.v2
Package yaml implements YAML support for the Go language.
Package yaml implements YAML support for the Go language.
Godeps/_workspace/src/code.google.com/p/go-uuid/uuid
The uuid package generates and inspects UUIDs.
The uuid package generates and inspects UUIDs.
Godeps/_workspace/src/github.com/codegangsta/negroni
Package negroni is an idiomatic approach to web middleware in Go.
Package negroni is an idiomatic approach to web middleware in Go.
Godeps/_workspace/src/github.com/gorilla/context
Package context stores values shared during a request lifetime.
Package context stores values shared during a request lifetime.
Godeps/_workspace/src/github.com/gorilla/mux
Package gorilla/mux implements a request router and dispatcher.
Package gorilla/mux implements a request router and dispatcher.
Godeps/_workspace/src/code.google.com/p/go-uuid/uuid
The uuid package generates and inspects UUIDs.
The uuid package generates and inspects UUIDs.

Jump to

Keyboard shortcuts

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