20 lines
511 B
Python
20 lines
511 B
Python
"""Keep Linux service data outside the read-only application checkout."""
|
|
|
|
from pathlib import Path
|
|
|
|
from logistics_chat import create_app as create_application
|
|
|
|
|
|
DATA_DIR = Path('/var/lib/baiyue-logistics-chat')
|
|
LOG_DIR = Path('/var/log/baiyue-logistics-chat')
|
|
|
|
|
|
def create_app():
|
|
return create_application({
|
|
'DATABASE': DATA_DIR / 'history.db',
|
|
'UPLOAD_DIR': DATA_DIR / 'uploads',
|
|
'BACKUP_DIR': DATA_DIR / 'backups',
|
|
'LOG_DIR': LOG_DIR,
|
|
'HOST': '127.0.0.1',
|
|
})
|