diff --git a/apptax/app.py b/apptax/app.py index e8219575..e8262958 100644 --- a/apptax/app.py +++ b/apptax/app.py @@ -1,6 +1,7 @@ import os import logging from pkg_resources import iter_entry_points +from pathlib import Path from flask import Flask, current_app from flask_cors import CORS @@ -52,7 +53,7 @@ def create_app(): app.wsgi_app = ProxyFix(app.wsgi_app, x_host=1) db.init_app(app) - migrate.init_app(app, db, directory="apptax/migrations") + migrate.init_app(app, db, directory=Path(__file__).absolute().parent / "migrations") CORS(app, supports_credentials=True) app.config["DB"] = db diff --git a/setup.py b/setup.py index f61a8bfb..7a1c43b0 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ packages=setuptools.find_packages(where=".", include=["apptax*"]), package_data={ "apptax": ["templates/*.html"], - "apptax.migrations": ["data/*.sql"], + "apptax.migrations": ["alembic.ini", "script.py.mako", "data/*.sql"], "apptax.taxonomie.commands.migrate_to_v15": ["data/*.sql"], }, install_requires=(