@@ -0,0 +1,10 @@
+version: "3"
+services:
+ flask-default:
+ image: tiangolo/uwsgi-nginx-flask:python3.10
+ container_name: flask-default
+ privileged: true
+ ports:
+ - "8088:80"
+ volumes:
+ - ./:/app
@@ -0,0 +1,6 @@
+from flask import Flask
+from app import views, api
+
+app = Flask(__name__, template_folder='app/templates')
+app.register_blueprint(views.bp)
+app.register_blueprint(api.bp, url_prefix='/api')
@@ -0,0 +1,5 @@
+Flask>=2.2.0
+beautifulsoup4
+pandas
+sqlalchemy
+zipfile
@@ -0,0 +1,7 @@
+[uwsgi]
+module = main
+callable = app
+master = true
+touch-reload = /app/uwsgi.ini
+# debug = true