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
[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'] %>
Content type
Image
Digest
Size
33.7 MB
Last updated
over 7 years ago
docker pull rhemsjapan/blue-deploy