使用 Ansible 进行应用部署
1. 应用变量设置
在部署应用前,需要设置一些关键变量,这些变量将用于配置应用、服务器和相关工具。以下是一些示例变量:
# Variables for our app.
app_version: 1.2.2
app_directory: /opt/demo-rails-app
app_user: www-data
app_secrets:
dev: fe562ec1e21eecc5af4d83f6a157a7
test: 4408f36dd290766d2f368fdfcedf4d
prod: 9bf801da1a24c9a103ea86a1438caa
app_environment:
RAILS_ENV: production
# Variables for Passenger and Nginx.
passenger_server_name: 0.0.0.0
passenger_app_root: /opt/demo-rails-app/public
passenger_app_env: production
passenger_ruby: /usr/local/bin/ruby
# Variables for Ruby installation.
ruby_install_from_source: true
ruby_download_url: http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz
ruby_version: 2.2.0
这些变量的作用如下:
-
超级会员免费看
订阅专栏 解锁全文
1418

被折叠的 条评论
为什么被折叠?



