Docker buid issue

This commit is contained in:
2025-10-17 10:54:34 +05:30
parent 1452aafb42
commit b0ffbe1d46
4 changed files with 31 additions and 4 deletions

View File

@ -42,8 +42,9 @@ def create_app():
if not all([mysql_host, mysql_user, mysql_password, mysql_db]):
raise ValueError("Missing required MySQL environment variables")
# FIXED: Use port 3306 (internal Docker port, not the host port 3307)
app.config['SQLALCHEMY_DATABASE_URI'] = (
f'mysql+pymysql://{mysql_user}:{mysql_password}@{mysql_host}:3307/{mysql_db}'
f'mysql+pymysql://{mysql_user}:{mysql_password}@{mysql_host}:3306/{mysql_db}'
)
else:
sqlite_db_path = os.getenv('SQLITE_DB_PATH', 'machines.db')