2016-05-25 29 views
0

私は、私の配置には(私はSymfony 2.7を持っています)CapistranoとSymfonyプラグイン(https://github.com/capistrano/symfony)を使用します。しかし、私のCSSは間違っています。私はasseticが生成されないと思う。Symfony:アセットを生成する

デフォルトdeploy.rbを使用し、chmodのACLコマンドを追加しました。

# config valid only for current version of Capistrano 
lock '3.5.0' 

set :application, 'Dometech.fr' 
set :repo_url, 'ssh://[email protected]: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 

あなたは私asseticため助けることができますか?

+0

「私のCSSは間違っている」---あなたは正直にそれが包括的問題の説明だと思いますか? – zerkms

+0

@zerkmsいいえ、「私のCssは間違っています...私はasseticが生成されていないと思います」です。 –

+0

@Olivier "私はそれが生成されていないと思う"も説明ではないです。 "私はそれがない"ことを知っています。私たちはエンジニアです。 – zerkms

答えて

1

明らかに、Symfony Capistranoプラグインremoved Assetic supportのように、deploy.rbにタスクを追加して世話をしてください。

set :assetic_dump_flags, '' 

namespace :assetic do 
    desc "Dump assets with Assetic" 
    task :dump do 
    on release_roles(:all) do 
     symfony_console "assetic:dump", fetch(:assetic_dump_flags) 
    end 
    end 
end 

、それはのようなもので呼び出されますことを確認してください:あなたはおそらくちょうどwhat was removedを取ることができ

after 'deploy:updated', 'symfony:assetic:dump' 
関連する問題