0
我使用Vagrant + Chef Solo來設置CakePHP應用程序。我希望能夠在我的配方中調用'cake schema create'來創建數據庫模式。我已經添加了以下到我的默認食譜:有沒有辦法與廚師一起運行'蛋糕模式創建'?
execute "create-db" do
command "mysql -u root -p#{node[:mysql][:server_root_password]} -e 'CREATE DATABASE cakephp;'"
end
execute "load-db-schema" do
command "/vagrant/cakephp/lib/Cake/Console/cake schema create -app /vagrant/cakephp/app"
end
但「蛋糕架構創建」任務需要用戶干預(即,它會提示用戶,如果他們真的想刪除所有表並重新創建它們) 。在2011年下半年開放了this issue,但它看起來並不像任何地方......
有沒有什麼辦法配置廚師與腳本進行交互?
如果沒有,有沒有辦法用CakePHP解決這個問題?