【发布时间】:2016-05-25 13:54:51
【问题描述】:
我使用 Capistrano 和 Symfony 插件 (https://github.com/capistrano/symfony) 进行部署(我有 Symfony 2.7)。但是,我的 CSS 是错误的。我认为资产没有生成。
我使用默认的 deploy.rb 并为 chmod 添加了 ACL 命令。
# config valid only for current version of Capistrano
lock '3.5.0'
set :application, 'Dometech.fr'
set :repo_url, 'ssh://git@37.187.154.125:9325/var/www/depotsGit/dometech.git/'
# Default deploy_to directory is /var/www/my_app_name
set :deploy_to, '/var/www/dev/Dometech'
set :symfony_directory_structure, 2
namespace :deploy do
after "deploy:updated" , "composer:install"
# Clear ACL only before switching version
before "deploy:publishing" , "symfony:fixes_acl"
end
namespace :symfony do
desc "Add ACL on cache directory"
task :fixes_acl do
on roles :web do
execute :setfacl, "-R -m u:www-data:rwX #{fetch(:release_path)}/app/cache #{fetch(:release_path)}/app/logs"
end
end
end
你能帮我为资产吗?
【问题讨论】:
-
"my Css is wrong" --- 你真的认为这是一个全面的问题描述吗?
-
@zerkms 不,但是“我的 Css 错误……我认为没有生成资产”。
-
@Olivier “我认为它没有生成”也不是解释。 “我知道它没有”会是。我们是工程师,别猜了
标签: shell symfony capistrano assetic