Store sqlite db on data volume.

This commit is contained in:
2025-07-01 12:57:29 +02:00
committed by Jens Luedicke
parent 7e4093a770
commit 3cf2f381c1
2 changed files with 234 additions and 229 deletions

2
app.py
View File

@@ -20,7 +20,7 @@ logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger(__name__)
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///timetrack.db'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data/timetrack.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'dev_key_for_timetrack')
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7) # Session lasts for 7 days

View File

@@ -23,6 +23,11 @@ primary_region = 'fra'
MAIL_USERNAME = "jens@luedicke.cloud"
MAIL_DEFAULT_SENDER = "jens@luedicke.cloud"
[mounts]
source = "timetrack_data"
destination = "/data"
[[vm]]
cpu_kind = 'shared'
cpus = 1