У меня проблема с assetic:dump
. Я использую комбинацию файлов css/less и файлов js/coffeescript. Мне нужно запустить assetic:dump
, чем до выполнения cap deploy
, потому что на целевом сервере не установлены node js и coffeescript. Если я использую set :dump_assetic_assets, true
в своем файле deploy.rb, капифония запускает assets:dump после развертывания на целевом сервере. Выдает ошибку при компиляции coffeescript.
Я не знаю, как решить эту проблему. Я думаю, что выбор Symfony 2 для моего проекта был ошибкой. Все развиваются какие-то проблемы. Я думал, что развертывание — это базовая вещь, но в Symfony 2 это большая проблема.
ОБНОВЛЕНИЕ №1
set :application, "project"
set :domain, "10.0.0.61"
set :deploy_to, "/var/www/html/project"
set :app_path, "app"
set :user, "kunesd"
#ssh_options[:forward_agent] = true
#ssh_options[:port] = "22"
set :branch, "master"
# set :symfony_env_prod, "dev"
set :scm, :git
set :repository, "d:\\Prace\\Project\\web\\os-project\\"
set :deploy_via, :copy
# Or: `accurev`, `bzr`, `cvs`, `darcs`, `subversion`, `mercurial`, `perforce`, or `none`
set :model_manager, "doctrine"
# Or: `propel`
role :web, domain # Your HTTP server, Apache/etc
role :app, domain, :primary => true # This may be the same as your `Web` server
# Composer settings
# set :use_composer, true
#set :use_composer_tmp, true
# set :update_vendors, false
#set :vendors_mode, "install"
# General settings
#set :shared_files, ["app/config/parameters.yml"]
#set :shared_children, [app_path + "/logs", web_path + "/uploads"]
set :keep_releases, 3
set :use_sudo, false
#set :writable_dirs, [app_path + "/logs", app_path + "/cache", web_path + "/uploads"]
#set :webserver_user, "www-data"
#set :permission_method, :acl
#set :use_set_permissions, true
# Be more verbose by uncommenting the following line
logger.level = Logger::TRACE
Спасибо за ваши ответы.