Spaces:
Sleeping
Sleeping
Upload Flask app
Browse files- Dockerfile +3 -0
- app.py +3 -1
Dockerfile
CHANGED
@@ -10,6 +10,9 @@ ENV PYTHONUNBUFFERED=1
|
|
10 |
# Tạo và đặt thư mục làm việc cho ứng dụng Flask
|
11 |
WORKDIR /app
|
12 |
|
|
|
|
|
|
|
13 |
# Sao chép file requirements.txt vào container
|
14 |
COPY requirements.txt /app/
|
15 |
|
|
|
10 |
# Tạo và đặt thư mục làm việc cho ứng dụng Flask
|
11 |
WORKDIR /app
|
12 |
|
13 |
+
# Tạo thư mục instance với quyền truy cập phù hợp
|
14 |
+
RUN mkdir -p /app/instance && chmod -R 755 /app/instance
|
15 |
+
|
16 |
# Sao chép file requirements.txt vào container
|
17 |
COPY requirements.txt /app/
|
18 |
|
app.py
CHANGED
@@ -6,7 +6,9 @@ import folium
|
|
6 |
from folium.plugins import MarkerCluster
|
7 |
from flasgger import Swagger
|
8 |
|
9 |
-
|
|
|
|
|
10 |
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
|
11 |
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
12 |
|
|
|
6 |
from folium.plugins import MarkerCluster
|
7 |
from flasgger import Swagger
|
8 |
|
9 |
+
# Chỉ định đường dẫn instance_path hợp lệ
|
10 |
+
app = Flask(__name__, instance_path='/tmp')
|
11 |
+
|
12 |
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
|
13 |
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
14 |
|