From 5d357350c704e10c80116ef2ac213efbb56b9699 Mon Sep 17 00:00:00 2001 From: LpCote <73721863+LpCote4@users.noreply.github.com> Date: Mon, 19 Aug 2024 03:53:09 -0400 Subject: [PATCH] data --- CTFd/__init__.py | 8 ++++---- docker-compose.yml | 1 + migrations/alembic.ini | 1 + migrations/env.py | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CTFd/__init__.py b/CTFd/__init__.py index 714340c8..858df583 100644 --- a/CTFd/__init__.py +++ b/CTFd/__init__.py @@ -249,13 +249,13 @@ def create_app(config="CTFd.config.Config"): db.create_all() - if not is_running_migration_command(): - stamp_latest_revision() - else: + # if not is_running_migration_command(): + # stamp_latest_revision() + # else: # This creates tables instead of db.create_all() # Allows migrations to happen properly - upgrade() + # upgrade() from CTFd.models import ma diff --git a/docker-compose.yml b/docker-compose.yml index 8a3a56ba..280930d0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -95,6 +95,7 @@ services: - MARIADB_PASSWORD=ctfd - MARIADB_DATABASE=ctfd - MARIADB_AUTO_UPGRADE=1 + - MYSQL_HOST=db volumes: - .data/mysql:/var/lib/mysql networks: diff --git a/migrations/alembic.ini b/migrations/alembic.ini index 358eb0e0..01ee20ca 100644 --- a/migrations/alembic.ini +++ b/migrations/alembic.ini @@ -2,6 +2,7 @@ [alembic] script_location = . +sqlalchemy.url = mysql+pymysql://ctfd:ctfd@db/ctfd # template used to generate migration files # file_template = %%(rev)s_%%(slug)s diff --git a/migrations/env.py b/migrations/env.py index f9894772..ec3d6c44 100644 --- a/migrations/env.py +++ b/migrations/env.py @@ -27,7 +27,7 @@ sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../CTF from flask import current_app from CTFd import create_app -app = create_app() +app = create_app(config="CTFd.config.Config") with app.app_context(): config.set_main_option( "sqlalchemy.url", -- GitLab