PID1 for your Chef containers
Ruby Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
data
lib
spec
.dockerignore
.gitignore
.rspec
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
Dockerfile
Gemfile
Guardfile
README.md
Rakefile
chef-init.gemspec

README.md

chef-init

Build Status

chef-init is a RubyGem that is distributed with [chef-container] and intended to be used as PID1 inside Linux Containers.

Its primary purpose is to provide an interface with which to safely launch a chef-client run and a process supervisor to manage the services that your Chef recipes create.

Its secondary purpose is to provide useful Chef Resources and Recipe DSLs that you can use to interface more cleanly with the process supervisor.

Installation

This RubyGem is already bundled with chef-container and should not be install separately.

Usage

Check out the documentation here

Contributing

Please read CONTRIBUTING.md

License

Full License: here

ChefInit - a PID1 for your Docker Containers

Author:: Tom Duffield (tom@getchef.com)
Copyright:: Copyright (c) 2012-2014 Chef Software, Inc.
License:: Apache License, Version 2.0

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.