vumichien commited on
Commit
a11f31d
·
1 Parent(s): 8bc50ed

Upload Flask app

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -0
  2. 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
- app = Flask(__name__)
 
 
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