ansible-rails.deploy:部署 Rails 应用程序的 Ansible 角色,与 Haproxy 和 Phusion 乘客独立

时间:2021-06-25 20:40:54
【文件属性】:
文件名称:ansible-rails.deploy:部署 Rails 应用程序的 Ansible 角色,与 Haproxy 和 Phusion 乘客独立
文件大小:34KB
文件格式:ZIP
更新时间:2021-06-25 20:40:54
Ruby Rails 部署 Ansible 角色 这是一个用于部署Ruby on Rails应用程序、通过Haproxy和Phusion Passenger进行滚动升级的Haproxy 。 目前它假设您正在使用: CentOS 代理 Phusion 乘客独立 虚拟机 去做 工人搬运 Ubuntu 兼容性。 添加测试。 入门 查看所有配置选项的defaults/main.yml 。 以下是您应该至少配置的内容: 您的group_var : rails_app_name : " {{ app_name }} " rails_app_user : " {{ app_user }} " rails_app_http_check_uri : " {{ app_healthcheck_uri }} " rails_app_host : 127.0.0.1 rails_app_platform :
【文件预览】:
ansible-rails.deploy-master
----.gitignore(22B)
----defaults()
--------main.yml(12KB)
----templates()
--------etc()
--------bin()
--------config()
--------cmd()
----meta()
--------main.yml(300B)
----rollback.md(1KB)
----LICENSE(1KB)
----README.md(2KB)
----files()
--------haproxy-stat.rb(4KB)
--------env-export.rb(308B)
----deploy.md(2KB)
----setup.md(2KB)
----handlers()
--------main.yml(88B)
----tasks()
--------_ping_app.yml(210B)
--------_git.yml(536B)
--------server_setup.yml(2KB)
--------server_deploy.yml(2KB)
--------_create_git_hooks.yml(217B)
--------_create_app_dir_symlink.yml(155B)
--------_deploy_current_app.yml(582B)
--------_build_configs.yml(165B)
--------_rvm_rake_assets_precompile.yml(164B)
--------_deploy_binstubs.yml(202B)
--------_rvm_rake_db_migrate.yml(340B)
--------_rvm_passenger_standalone_start.yml(311B)
--------_release_set_last_version.yml(300B)
--------_create_app_symlinks.yml(205B)
--------_haproxyctl_healthcheck_up.yml(395B)
--------_rvm_bundle_install_deploy.yml(325B)
--------_deploy_complete.yml(162B)
--------_rvm_bundle_install.yml(110B)
--------_setup_system.yml(2KB)
--------server_rollback.yml(887B)
--------_rvm_rake_db_setup.yml(577B)
--------platform_development.yml(213B)
--------_build_cmd_binstubs.yml(187B)
--------_haproxyctl_detach.yml(699B)
--------main.yml(55B)
--------_haproxyctl_attach.yml(140B)
--------_port_start_listening.yml(146B)
--------_create_app_directories.yml(191B)
--------platform_production.yml(67B)
--------_haproxyctl_statuscheck_up.yml(838B)
--------_purge.yml(360B)
--------_rvm_passenger_standalone_stop.yml(620B)
--------_port_stop_listening.yml(147B)
--------_release_set_new_release_path.yml(246B)
--------_release_save_build.yml(144B)
--------_create_external_app_symlink.yml(294B)
--------_rvm_passenger_standalone_stop_all.yml(757B)
--------_release_set_initial_version.yml(69B)

网友评论