blob: 8d031485c53cced809584227aebcb50edb91d4c7 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
"""Main entry point for project"""
from yoyo import get_backend, read_migrations
from gn3 import migrations
from gn3.app import create_app
app = create_app()
##### BEGIN: CLI Commands #####
@app.cli.command()
def apply_migrations():
"""Apply the dabasase migrations."""
migrations.apply_migrations(
get_backend(f'sqlite:///{app.config["AUTH_DB"]}'),
read_migrations(app.config["AUTH_MIGRATIONS"]))
##### END: CLI Commands #####
if __name__ == '__main__':
print("Starting app...")
app.run()
|