otto

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

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

Go to latest
Published: Sep 28, 2015 License: MPL-2.0 Imports: 32 Imported by: 0

README

Otto

Otto

Otto knows how to develop and deploy any application on any cloud platform, all controlled with a single consistent workflow to maximize the productivity of you and your team.

For more information, see the introduction section of the Otto website.

Key Features

The key features of Otto are:

  • Automatic development environments: Otto detects your application type and builds a development environment tailored specifically for that application, with zero or minimal configuration. If your application depends on other services (such as a database), it'll automatically configure and start those services in your development environment for you.

  • Built for Microservices: Otto understands dependencies and versioning and can automatically deploy and configure an application and all of its dependencies for any environment. An application only needs to tell Otto its immediate dependencies; dependencies of dependencies are automatically detected and configured.

  • Deployment: Otto knows how to deploy applications as well develop them. Whether your application is a modern microservice, a legacy monolith, or something in between, Otto can deploy your application to any environment.

  • Docker: Otto can use Docker to download and start dependencies for development to simplify microservices. Applications can be containerized automatically to make deployments easier without changing the developer workflow.

  • Production-hardened tooling: Otto uses production-hardened tooling to build development environments (Vagrant), launch servers (Terraform), configure services (Consul), and more. Otto builds on tools that powers the world's largest websites. Otto automatically installs and manages all of this tooling, so you don't have to.

Getting Started & Documentation

All documentation is available on the Otto website.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
app contains the interfaces and structures for application type implementations for Otto.
app contains the interfaces and structures for application type implementations for Otto.
builtin
The directory package includes the interface for the Otto Appfile directory service that stores data related to Appfiles.
The directory package includes the interface for the Otto Appfile directory service that stores data related to Appfiles.
helper
localaddr
localaddr is a helper library for allocating local IP addresses.
localaddr is a helper library for allocating local IP addresses.
sshagent
Helpers for interacting with the local SSH Agent
Helpers for interacting with the local SSH Agent

Jump to

Keyboard shortcuts

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