I've put together a web2py skeleton for OpenShift PaaS (
https://github.com/prelegalwonder/openshift_web2py) and am trying to tweak 
it for things like persisting sqlite through git pushes. In order to do 
that I need to change where web2py stores it's sqlite db files from 
applications/app/databases to the path of $OPENSHIFT_DATA_DIR.  I'm looking 
at gluon/dal.py and I believe this is defined in the SQLiteAdapter class in 
the init function but I'm not clear how "databases" is getting appended to 
the path for where the sqlite file gets stored. 

Could anyone direct me to where this is happening or / and suggest a good 
way to externalize this so it's easier to define? This is really only an 
issue for sqlite but I'd like to make sure it's handled properly for people 
who are just getting started with web2py and might not be using things like 
mysql etc that would cause them to lose changes between git pushes since 
the persistent data wouldn't be saved to a persistent directory. 

Thanks,
Andrew

Reply via email to