- From: Arnold Krille <
>
- To: chef <
>
- Subject: [chef] Need some help for django-deployment
- Date: Fri, 15 Feb 2013 21:54:06 +0100
Hi folks,
I do have a little problem with the deployment of our django-app. Maybe
you guys (and girls) can help?
Its nothing fancy yet, just a postgresql (on a different machine) and
django served via wsgi on apache2.
The snipped below from our recipe does everything alright in
updating the source from the repo and deploying it. But the one thing
it doesn't do is restarting the apache2. I tried adding notifies at
several places, I even did put an execute-block in after_restart but I
can't get apache2 to restart when the deployment switched to a new
revision.
Do you have an idea?
Thanks in advance,
Arnold
Recipe snip:
application "ohf2" do
path root_dir
owner "www-data"
group "www-data"
scm_provider Chef::Provider::Subversion
svn_username "<bla>"
svn_password "<blub>"
repository
"
https://development.bcs.bcs/svn/bcspackages/branches/ohf2alpha"
migrate true
django do
packages ["pytz", "django", "django_extensions", "django-mptt",
"south", "psycopg2"]
debug false
settings_template 'settings_local.py.erb'
local_settings_file "settings_local.py"
migration_command root_dir+"/shared/env/bin/python manage.py syncdb
--noinput && "+root_dir+"/shared/env/bin/python manage.py migrate
--delete-ghost-migrations --noinput &&
"+root_dir+"/shared/env/bin/python manage.py runscript
load_initial_data"
collectstatic true
database do
database "ohf2alpha"¬ adapter "postgresql_psycopg2"
username dbuser
password dbpass
host dbservername
end
end
after_restart do
notifies :restart, "service[apache2]", :immediately
end
end
Attachment:
signature.asc
Description: PGP signature
- [chef] Need some help for django-deployment, Arnold Krille, 02/15/2013
Archive powered by MHonArc 2.6.16.