2016-05-25 6 views
0

Ich verwende Capistrano und Symfony Plugin (https://github.com/capistrano/symfony) für meine Bereitstellung (ich habe Symfony 2.7). Aber mein CSS ist falsch. Ich denke, Assetic wird nicht erzeugt.Symfony: generate assetics

Ich verwendete Standard deploy.rb und ACL-Befehle für chmod hinzugefügt.

# 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 

Können Sie mir helfen für assetic?

+0

„meine Css falsch ist“ --- glauben Sie ehrlich, es ist eine umfassende Beschreibung des Problems? – zerkms

+0

@zerkms Nein, aber "mein Css ist falsch ... ich denke, assetic wird nicht generiert" ist. –

+0

@Olivier "Ich denke, es ist nicht generiert" ist auch keine Erklärungen. "Ich weiß, dass es nicht" wäre. Wir sind Ingenieure, hör auf zu raten – zerkms

Antwort

1

Offenbar, das Symfony Capistrano Plugin removed Assetic support, so sollten Sie eine Aufgabe zu Ihrem deploy.rb hinzufügen, um es zu kümmern. Sie können sich wahrscheinlich nehmen nur what was removed:

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 

und sicherstellen, dass es mit so etwas wie aufgerufen wird:

after 'deploy:updated', 'symfony:assetic:dump'