Revert "Merge pull request 'add updates to show bedir' (#14) from another into main"

This reverts commit 99f611b3d0, reversing
changes made to d5588dd055.
This commit is contained in:
Osman Faruk Bayram 2025-05-05 21:25:00 +03:00
parent 99f611b3d0
commit 83389e0c10
6 changed files with 210 additions and 118 deletions

View file

@ -1,13 +1,17 @@
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, declarative_base
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from passlib.context import CryptContext
from sqlmodel import SQLModel, Field, Session
from dotenv import load_dotenv
import os
load_dotenv()
# Veritabanı URL'sini oluştur
DATABASE_URL = (
f"postgresql://{os.getenv('USERNAME_DB')}:"
f"{os.getenv('PASSWORD_DB')}@"
@ -16,24 +20,16 @@ DATABASE_URL = (
f"{os.getenv('NAME_DB')}"
)
engine = create_engine(DATABASE_URL, echo=False)
def init_db():
SQLModel.metadata.create_all(engine)
engine = create_engine(DATABASE_URL)
SessionLocal = sessionmaker(bind=engine)
Base = declarative_base()
from .auth.models import *
from .items.models import *
Base.metadata.create_all(bind=engine)
def get_session_db():
with Session(engine) as session:
yield session
def get_db():
db = SessionLocal()
try:
yield db
finally:
db.close()
### SECRET KEY ###
origins = [
"http://localhost",
"http://localhost:8080",
@ -42,6 +38,10 @@ origins = [
]
app = FastAPI()
@app.on_event("startup")
def on_startup():
init_db()
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
@ -49,3 +49,6 @@ app.add_middleware(
allow_methods=["*"],
allow_headers=["*"],
)