package
1.3.1
Repository: https://github.com/codemac/deis.git
Documentation: pkg.go.dev

# README

Deis Builder

A Docker image that builds Docker images, for use in the Deis open source PaaS.

This Docker image is based on the official ubuntu-debootstrap:14.04 image.

Please add any issues you find with this software to the Deis Project.

Usage

Please consult the Makefile for current instructions on how to build, test, push, install, and start deis/builder.

Environment Variables

  • DEBUG enables verbose output if set
  • ETCD_PORT sets the TCP port on which to connect to the local etcd daemon (default: 4001)
  • ETCD_PATH sets the etcd directory where the builder announces its configuration (default: /deis/builder)
  • ETCD_TTL sets the time-to-live before etcd purges a configuration value, in seconds (default: 10)
  • STORAGE_DRIVER sets the Docker-in-Docker storage driver (default: btrfs)
  • PORT sets the TCP port on which the builder listens (default: 2222)

License

© 2014 OpDemand LLC

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
ParseConfig takes a response body from the controller and returns a Config object.
No description provided by the author
No description provided by the author
No description provided by the author
YamlToJson takes an input yaml string, parses it and returns a string formatted as json.

# Structs

BuildHook represents a controller's build-hook object.
BuildHookResponse represents a controller's build-hook response object.
Config represents a Deis application's configuration.
ConfigHook represents a repository from which to extract the configuration and user to use.

# Type aliases

ProcessType represents the key/value mappings of a process type to a process inside a Heroku Procfile.