I usually launch Odoo using Ubuntu services like this, specially because they can be bound to system start:
service my_odoo_service_01 start
But for development I use several Odoo instances and with services I cannot activate a virtualenv and use it for each service. How do you manage it?
The service script I use for launching uses this to actually launch Odoo:
case "${1}" in
start)
echo -n "Starting ${DESC}: "
echo -n "Starting ${DAEMON} ${DAEMON_OPTS}"
start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
--chuid ${USER} --background --make-pidfile \
--exec ${DAEMON} -- ${DAEMON_OPTS}
sleep 1
echo "${NAME}. PID: "`cat $PIDFILE`
;;
So, how can I use start-stop-daemon with virtualenv or virtualenvwrapper?
Or is there another way?