diff --git a/alembic.ini b/alembic.ini index 6015cd992..d0d2c9f07 100644 --- a/alembic.ini +++ b/alembic.ini @@ -39,7 +39,7 @@ prepend_sys_path = . # are written from script.py.mako # output_encoding = utf-8 -sqlalchemy.url = sqlite:///mealie.db +sqlalchemy.url = %(DB_URL)s [post_write_hooks] diff --git a/alembic/env.py b/alembic/env.py index 011dfe610..d01e44d4f 100644 --- a/alembic/env.py +++ b/alembic/env.py @@ -25,6 +25,7 @@ target_metadata = Base.metadata # can be acquired: # my_important_option = config.get_main_option("my_important_option") # ... etc. +from mealie.core.config import settings def run_migrations_offline(): @@ -39,7 +40,7 @@ def run_migrations_offline(): script output. """ - url = config.get_main_option("sqlalchemy.url") + url = settings.DB_URL context.configure( url=url, target_metadata=target_metadata, @@ -58,6 +59,7 @@ def run_migrations_online(): and associate a connection with the context. """ + config.set_section_option(config.config_ini_section, "DB_URL", settings.DB_URL) connectable = engine_from_config( config.get_section(config.config_ini_section), prefix="sqlalchemy.", diff --git a/mealie/mealie.db b/mealie/mealie.db deleted file mode 100644 index 8ddbcfa78..000000000 Binary files a/mealie/mealie.db and /dev/null differ