[ciderwebmail] 15/33: Improve uWSGI config to set HOME and CONFIG paths in PSGI script (not configfile), and list only commented out in uWSGI ini-file.

Jonas Smedegaard dr at jones.dk
Wed May 21 12:44:46 UTC 2014


This is an automated email from the git hooks/post-receive script.

js pushed a commit to branch master
in repository ciderwebmail.

commit b7473ace1621fd43965414b48306db18faa14276
Author: Jonas Smedegaard <dr at jones.dk>
Date:   Sat Mar 16 21:28:41 2013 +0100

    Improve uWSGI config to set HOME and CONFIG paths in PSGI script (not configfile), and list only commented out in uWSGI ini-file.
---
 debian/etc/ciderwebmail/ciderwebmail.conf        | 3 ---
 debian/etc/ciderwebmail/ciderwebmail.psgi        | 3 ++-
 debian/etc/uwsgi/apps-available/ciderwebmail.ini | 5 +++--
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/debian/etc/ciderwebmail/ciderwebmail.conf b/debian/etc/ciderwebmail/ciderwebmail.conf
index 8d5fb7f..9ed058d 100644
--- a/debian/etc/ciderwebmail/ciderwebmail.conf
+++ b/debian/etc/ciderwebmail/ciderwebmail.conf
@@ -26,6 +26,3 @@ username_default_address 0
 <Model::DB>
 	connect_info dbi:SQLite:/var/lib/ciderwebmail/user_settings.sql
 </Model::DB>
-
-root /usr/share/ciderwebmail/root
-home /usr/share/ciderwebmail
diff --git a/debian/etc/ciderwebmail/ciderwebmail.psgi b/debian/etc/ciderwebmail/ciderwebmail.psgi
index 2828415..dae69ec 100644
--- a/debian/etc/ciderwebmail/ciderwebmail.psgi
+++ b/debian/etc/ciderwebmail/ciderwebmail.psgi
@@ -2,7 +2,8 @@ use strict;
 use warnings;
 
 BEGIN {
-	$ENV{CATALYST_CONFIG} |= '/etc/ciderwebmail';
+	$ENV{CIDERWEBMAIL_HOME} |= '/usr/share/ciderwebmail';
+	$ENV{CIDERWEBMAIL_CONFIG} |= '/etc/ciderwebmail';
 }
 
 use CiderWebmail;
diff --git a/debian/etc/uwsgi/apps-available/ciderwebmail.ini b/debian/etc/uwsgi/apps-available/ciderwebmail.ini
index 4e9aa5d..6ef6c74 100644
--- a/debian/etc/uwsgi/apps-available/ciderwebmail.ini
+++ b/debian/etc/uwsgi/apps-available/ciderwebmail.ini
@@ -11,8 +11,9 @@ chmod-socket = 600
 check-static = /usr/share/ciderwebmail/root/static
 psgi = /etc/ciderwebmail/ciderwebmail.psgi
 
-# FIXME: also set ROOT
-env = CATALYST_CONFIG=/etc/ciderwebmail
+# overrride e.g. when serving multiple custom-configured instances
+#env = CIDERWEBMAIL_HOME=/usr/share/ciderwebmail
+#env = CIDERWEBMAIL_CONFIG=/etc/ciderwebmail
 
 # save memory - more info at <http://projects.unbit.it/uwsgi/wiki/KSM>
 ksm = 1

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/ciderwebmail.git



More information about the Pkg-perl-cvs-commits mailing list