Fixed vagrant recipe to start honcho properly
This commit is contained in:
parent
799911dcff
commit
24d6969f01
@ -1,5 +1,6 @@
|
|||||||
package 'redis-server'
|
package 'redis-server'
|
||||||
package 'python-pip'
|
package 'python-pip'
|
||||||
|
package 'tmux'
|
||||||
|
|
||||||
bash 'Install python dependencies' do
|
bash 'Install python dependencies' do
|
||||||
code 'pip install -r requirements.txt'
|
code 'pip install -r requirements.txt'
|
||||||
@ -7,10 +8,14 @@ bash 'Install python dependencies' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
bash 'Run application' do
|
bash 'Run application' do
|
||||||
code 'killall /usr/bin/python'
|
code <<-EOS
|
||||||
code 'echo "webui: gunicorn --error-logfile /tmp/webui.log --log-level debug ostack_validator.webui:app --bind 0.0.0.0:8000" > ProcfileHonchoLocal'
|
echo "webui: gunicorn --log-level debug ostack_validator.webui:app --bind 0.0.0.0:8000" > ProcfileHonchoLocal
|
||||||
code 'echo "worker: celery worker --app=ostack_validator.celery:app" >> ProcfileHonchoLocal'
|
echo "worker: celery worker --app=ostack_validator.celery:app" >> ProcfileHonchoLocal
|
||||||
code 'honcho -f ProcfileHonchoLocal start &'
|
if ! tmux has-session -t dev; then
|
||||||
|
tmux new-session -d -s dev "honcho -f ProcfileHonchoLocal start"
|
||||||
|
fi
|
||||||
|
EOS
|
||||||
|
user 'vagrant'
|
||||||
cwd '/vagrant'
|
cwd '/vagrant'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user