vumichien commited on
Commit
5626ad3
·
1 Parent(s): cf14e32

Upload Flask app

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -0
  2. app.py +2 -1
Dockerfile CHANGED
@@ -8,6 +8,9 @@ ENV PYTHONUNBUFFERED=1
8
  # Tạo và đặt thư mục làm việc cho ứng dụng FastAPI
9
  WORKDIR /app
10
 
 
 
 
11
  # Sao chép file requirements.txt vào container
12
  COPY requirements.txt /app/
13
 
 
8
  # Tạo và đặt thư mục làm việc cho ứng dụng FastAPI
9
  WORKDIR /app
10
 
11
+ # Đảm bảo thư mục /tmp tồn tại và có quyền ghi
12
+ RUN mkdir -p /tmp && chmod -R 777 /tmp
13
+
14
  # Sao chép file requirements.txt vào container
15
  COPY requirements.txt /app/
16
 
app.py CHANGED
@@ -10,7 +10,8 @@ import random
10
  import folium
11
  from folium.plugins import MarkerCluster
12
 
13
- DATABASE_URL = "sqlite:///./database.db"
 
14
 
15
  engine = create_engine(DATABASE_URL, connect_args={"check_same_thread": False})
16
  SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
 
10
  import folium
11
  from folium.plugins import MarkerCluster
12
 
13
+ # Sử dụng thư mục /tmp để lưu trữ cơ sở dữ liệu SQLite
14
+ DATABASE_URL = "sqlite:///tmp/database.db"
15
 
16
  engine = create_engine(DATABASE_URL, connect_args={"check_same_thread": False})
17
  SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)