yusufgundogdu commited on
Commit
cb0f8d2
·
verified ·
1 Parent(s): 9d9494b

Update database.py

Browse files
Files changed (1) hide show
  1. database.py +6 -1
database.py CHANGED
@@ -3,11 +3,16 @@ import os
3
  from flask import g
4
 
5
  def get_db_path():
6
- return 'database.db' # Doğrudan proje dizininde
 
 
 
7
 
8
  def get_db():
9
  if 'db' not in g:
10
  db_path = get_db_path()
 
 
11
  g.db = sqlite3.connect(db_path)
12
  g.db.row_factory = sqlite3.Row
13
  return g.db
 
3
  from flask import g
4
 
5
  def get_db_path():
6
+ # Docker'da /data dizinine yazma garantisi veriyoruz
7
+ if os.environ.get('DOCKER_ENV') == 'true':
8
+ return '/data/database.db'
9
+ return 'database.db' # Local için proje dizini
10
 
11
  def get_db():
12
  if 'db' not in g:
13
  db_path = get_db_path()
14
+ # Dizin yoksa oluştur
15
+ os.makedirs(os.path.dirname(db_path), exist_ok=True)
16
  g.db = sqlite3.connect(db_path)
17
  g.db.row_factory = sqlite3.Row
18
  return g.db