Sign inSign up

rhemsjapan/blue-deploy

By rhemsjapan

•Updated over 6 years ago

blue-deploy

Image
1

100K+

rhemsjapan/blue-deploy repository overview

⁠Sample chef Recipe

version 0.1.9

#### deploy-system 
dockerImage    = "rhemsjapan/blue-deploy"

#### set config
directory '/Docker/DeploySystem/data' do
    mode '0755'
    recursive true
end
directory '/home/application' do
    mode '0755'
    recursive true
end
directory '/deploy' do
    mode '0755'
    recursive true
end
template "/Docker/DeploySystem/config.ini" do
        source "DeploySystem/config.ini.erb"
        owner "root"
        group "root"
        mode 0777
end

docker_image dockerImage do
  tag 'latest'
  action :pull
  notifies :redeploy, 'docker_container[deploy-system]'
end

docker_container 'deploy-system' do
  kill_after 30
  repo dockerImage
  host_name "#{node['hostname']}"
  tag 'latest'
  volumes [ '/home/application:/home/application',
            '/etc/nginx:/etc/nginx',
            '/deploy:/deploy',
            '/Docker/DeploySystem/config.ini:/root/deploy/config.ini',
            '/etc/localtime:/etc/localtime' ]
end

⁠config.ini

[contextname]
appnames= <%=node['deploy_system']['repos'] %>

## general
[general]
s3bucket=<%=node['deploy_system']['_s3bucket'] %>
sub_channel=<%=node['deploy_system']['_sub_channel'] %>
slack_token=<%=node['deploy_system']['slack_token'] %>
slack_channel=<%=node['deploy_system']['slack_channel'] %>
check_ttl=<%=node['deploy_system']['check_ttl'] %>

## redis
[redis]
server = <%=node['deploy_system']['redis'] %>
port = 6379

## rhems hub
[rhemshub]
token = <%=node['deploy_system']['rhemshub'] %>

Tag summary

Content type

Image

Digest

Size

33.7 MB

Last updated

over 7 years ago

docker pull rhemsjapan/blue-deploy