diff --git a/abichecker/abichecker_dbmodel.py b/abichecker/abichecker_dbmodel.py index b5c481e6..83f82d76 100644 --- a/abichecker/abichecker_dbmodel.py +++ b/abichecker/abichecker_dbmodel.py @@ -28,6 +28,8 @@ from sqlalchemy.orm import relationship, backref from sqlalchemy.orm import sessionmaker from sqlalchemy import create_engine +from xdg.BaseDirectory import save_data_path + Base = declarative_base() class Request(Base): @@ -82,7 +84,7 @@ class LibReport(Base): t_updated = Column(DateTime, default=datetime.now, onupdate=datetime.now) def db_engine(): - return create_engine('sqlite:///abichecker.db') + return create_engine('sqlite:///%s/abichecker.db'%save_data_path('opensuse.org', 'abichecker')) def db_session(): engine = db_engine() diff --git a/abichecker/apache/abichecker.conf b/abichecker/apache/abichecker.conf new file mode 100644 index 00000000..5e0ce5ff --- /dev/null +++ b/abichecker/apache/abichecker.conf @@ -0,0 +1,10 @@ + + ServerName abichecker.suse.de + + WSGIDaemonProcess abichecker user=_opensuse-abichecker group=nogroup display-name=%{GROUP} home=/usr/share/osc-plugin-factory/abichecker + WSGIProcessGroup abichecker + + WSGIScriptAlias / /usr/share/osc-plugin-factory/abichecker/abichecker-web.py + + +# vim: syntax=apache sw=4 et