Store sqlite db on data volume.
This commit is contained in:
2
app.py
2
app.py
@@ -20,7 +20,7 @@ logging.basicConfig(level=logging.DEBUG)
|
|||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
app = Flask(__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['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||||
app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'dev_key_for_timetrack')
|
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
|
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7) # Session lasts for 7 days
|
||||||
|
|||||||
5
fly.toml
5
fly.toml
@@ -23,6 +23,11 @@ primary_region = 'fra'
|
|||||||
MAIL_USERNAME = "jens@luedicke.cloud"
|
MAIL_USERNAME = "jens@luedicke.cloud"
|
||||||
MAIL_DEFAULT_SENDER = "jens@luedicke.cloud"
|
MAIL_DEFAULT_SENDER = "jens@luedicke.cloud"
|
||||||
|
|
||||||
|
|
||||||
|
[mounts]
|
||||||
|
source = "timetrack_data"
|
||||||
|
destination = "/data"
|
||||||
|
|
||||||
[[vm]]
|
[[vm]]
|
||||||
cpu_kind = 'shared'
|
cpu_kind = 'shared'
|
||||||
cpus = 1
|
cpus = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user