tsuru

module
v0.0.0-...-912c657 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2014 License: BSD-3-Clause

README

#Tsuru

Build Status Build Status

##What is Tsuru?

Tsuru is an open source polyglot cloud application platform (PaaS). With tsuru, you don’t need to think about servers at all. You can write apps in the programming language of your choice, back it with add-on resources such as SQL and NoSQL databases, memcached, redis, and many others. You manage your app using the tsuru command-line tool and you deploy code using the Git revision control system, all running on the tsuru infrastructure.

Links:

Directories

Path Synopsis
Package action implements atomic pipeline execution of actions.
Package action implements atomic pipeline execution of actions.
Package api implements the REST api for tsuru.
Package api implements the REST api for tsuru.
app
bind
Package bind provides interfaces and types for use when binding an app to a service.
Package bind provides interfaces and types for use when binding an app to a service.
cmd
crane
crane is a command line tool for service providers/administrators.
crane is a command line tool for service providers/administrators.
tsr
tsuru
tsuru is a command line tool for application developers.
tsuru is a command line tool for application developers.
tsuru-admin
tsuru-admin is under development.
tsuru-admin is under development.
db
Package db encapsulates tsuru connection with MongoDB.
Package db encapsulates tsuru connection with MongoDB.
Package errors provides facilities with error handling.
Package errors provides facilities with error handling.
Package exec provides a interface to run external commans as an abstraction layer.
Package exec provides a interface to run external commans as an abstraction layer.
testing
Package testing provides fake implementations of the exec package.
Package testing provides fake implementations of the exec package.
fs
Package fs provides types and methods for interacting with the filesystem, as an abstraction layer.
Package fs provides types and methods for interacting with the filesystem, as an abstraction layer.
testing
Package testing provides fake implementations of the fs package.
Package testing provides fake implementations of the fs package.
Package git provides types and utilities for dealing with Git repositories.
Package git provides types and utilities for dealing with Git repositories.
Package heal provides an interface for heal anything.
Package heal provides an interface for heal anything.
log
Package provision provides interfaces that need to be satisfied in order to implement a new provisioner on tsuru.
Package provision provides interfaces that need to be satisfied in order to implement a new provisioner on tsuru.
docker
Package docker provides a provisioner implementation that use Docker containers.
Package docker provides a provisioner implementation that use Docker containers.
juju
Package juju provide utilities functions for interaction with Juju.
Package juju provide utilities functions for interaction with Juju.
Package queue implements all the queue handling with tsuru.
Package queue implements all the queue handling with tsuru.
Package quota provides primitives for quota management in Tsuru.
Package quota provides primitives for quota management in Tsuru.
Package rec provides types and functions for logging user actions, for auditing and statistics.
Package rec provides types and functions for logging user actions, for auditing and statistics.
Package repository contains types and function for git repository interaction.
Package repository contains types and function for git repository interaction.
Package router provides interfaces that need to be satisfied in order to implement a new router on tsuru.
Package router provides interfaces that need to be satisfied in order to implement a new router on tsuru.
elb
hipache
Package hipache provides a router implementation that store routes in Redis, as specified by Hipache (https://github.com/dotcloud/hipache).
Package hipache provides a router implementation that store routes in Redis, as specified by Hipache (https://github.com/dotcloud/hipache).
Package safe provides some thread safe types, wrapping builtin types.
Package safe provides some thread safe types, wrapping builtin types.
Package testing provide test helpers for various actions.
Package testing provide test helpers for various actions.
Package validation provide utilities functions for data validation.
Package validation provide utilities functions for data validation.

Jump to

Keyboard shortcuts

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