【发布时间】:2012-07-21 21:36:05
【问题描述】:
我有一个 rails 应用程序,它使用一些 bash 脚本,这些脚本在开发和生产中具有不同的值(路径)。我想使用 capistrano 使用适合生产的值来部署应用程序。 所以例如在#{Rails.root}+'script.sh':
#!/bin/bash
/usr/local/bin/convert -colorspace sRGB -background transparent -font Myriad-Pro-Condensed -fill grey0 -stroke yellow -strokewidth 2 -size 640x480 -gravity $3 label:"$2" $1.png
为了生产,我需要:
#!/bin/bash
/usr/bin/convert -colorspace sRGB -background transparent -font Myriad-Pro-Condensed -fill grey0 -stroke yellow -strokewidth 2 -size 640x480 -gravity $3 label:"$2" $1.png
是否有涉及在部署时动态更改文件的解决方案(使用一些 gsub 命令更改值)?
【问题讨论】:
标签: ruby-on-rails deployment capistrano