dqaria

如何用capistrano部署foreman?

  •  
  •   dqaria · Dec 23, 2012 · 4830 views
    This topic created in 4891 days ago, the information mentioned may be changed or developed.
    我使用deployer-》非root用户 安装的rbenv与bundle,因此无法执行下面需要sudo的指令~
    各种google以后还是找不到较好的解决方案。。。求各位大大给出解决方案~谢谢~
    sudo bundle exec foreman export upstart /etc/init -a #{application} -u deployer -l #{current_path}/log/foreman
    3 replies    1970-01-01 08:00:00 +08:00
    gfreezy
        1
    gfreezy  
       Dec 24, 2012
    用init的方式启动,没有root肯定不行啊
    dqaria
        2
    dqaria  
    OP
       Dec 24, 2012
    @gfreezy 对啊~但是一般都是用deployer安装rbenv与bundler的啊~很少有人用root直接安装。。然后rbenv与bundler又没有root权限。。。所以很纠结不知道怎么弄。。。
    gfreezy
        3
    gfreezy  
       Dec 24, 2012
    @dqaria foreman我只在开发环境使用,生产环境用capistrano来部署,Rails应该有supervisor类似的东西来启动应用的吧,或者直接用supervisor。
    第一次用Rails,还没正式部署上线过,临时就tmux跑着。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   941 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:57 · PVG 03:57 · LAX 12:57 · JFK 15:57
    ♥ Do have faith in what you're doing.