0

サイトを展開するための cap ファイルを作成しました。シンボリック リンクが作成されていないことを除いてすべて機能します。最近コンピューターをフォーマットしたので、構文が変更された可能性があります。よくわかりません。

namespace :myproject do
    task :symlink, :roles => :app do
       run "ln -nfs #{shared_path}/site_files/apache_password/.htaccess #{release_path}/src/public"
       run "ln -nfs #{shared_path}/site_files/tmp #{release_path}/src/private/app/tmp"
       run "ln -nfs #{shared_path}/site_files/media #{release_path}/src/public/media"
       run "ln -nfs #{shared_path}/site_files/Config/database.php #{release_path}/src/private/app/Config/database.php"
       run "ln -nfs #{shared_path}/site_files/Config/core.php #{release_path}/src/private/app/Config/core.php"
    end
end

after "deploy:symlink", "myproject:symlink"

端末応答:

* 2012-10-29 11:27:10 executing `deploy:symlink'
* executing "rm -f /var/www/SITENAME/current && ln -s /var/www/SITENAME/releases/20121029112219 /var/www/SITENAME/current"
    servers: ["SERVERNAME"]
        [SERVERNAME] executing command 
    command finished in 74ms
4

0 に答える 0