ruby - 精简读取已配置的用户环境

标签 ruby rack thin

我在 ubuntu 下使用如下参数集开始瘦

chdir: /var/www/myuser/current
rackup: /var/www/myuser/current/config.ru
environment: production
address: 0.0.0.0
port: 3000
timeout: 30
log: log/thin.log
pid: tmp/pids/thin.pid
max_conns: 1024
max_persistent_conns: 512
require: []
wait: 30
servers: 3
daemonize: true
user: myuser
group: myuser

我想为“myuser”定义一组环境变量,以便可以在我使用 ENV['MY_VAR'] 在 Thin 中部署的 Rack 应用程序中访问它们。

我可以在不将变量一一添加到命令行的情况下进行一些配置吗?

最佳答案

http://code.macournoyer.com/thin/usage/

您可以在应用程序目录中创建一个 YAML 文件并启动服务器,如下所示:

thin -C ./config.yml

要么是这样,要么是我没有真正理解这个问题!

关于ruby - 精简读取已配置的用户环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294815/

相关文章:

ruby-on-rails - 在 Heroku 上使用瘦服务器部署 Rails 应用程序时出现 "No such file or directory"错误

windows - 在 Windows 上安装 thin 时出现问题

ruby - 如何解码通过 Net::IMAP 在 UTF8 中获取的主题? ( ruby )

ruby-on-rails - 用户 has_many 关联不起作用(错误 :Could not find the association :user_categories in model Category)

ruby - 在 Rspec 中测试非静态方法?

ruby - 在 Sinatra 的自定义错误 block 中设置状态代码

ruby - 如何静默启动 Sinatra + Thin?

ruby - 如何像 Ruby 中的 Objective-C 类别一样向现有类添加方法?

logging - Sinatra 在日志文件中不显示异常

ruby-on-rails - 如何将 Rack 中间件添加到 gem 的 Rails 应用程序