文件名称:strava-heatmap:带Strava活动中的热点图的Flask Web应用程序
文件大小:925KB
文件格式:ZIP
更新时间:2024-05-18 20:32:58
docker flask azure strava heatmap
个人Strava热图 1.关于 Flask Web应用程序,包含我Strava活动中来自GSP数据的热图: : 。 该应用程序在Azure应用程序服务的Docker容器中运行gunicorn服务器。 该地图由Azure管道更新,该管道运行一个Python脚本,该脚本查询Strava API从我的活动中获取坐标并创建HTML格式的地图。 该文件和其余代码用于构建映像并将其推送到Docker Hub。 图像(具有最新的地图)每天部署到应用程序服务。 2.发展 要求: Python 3.7(我使用3.7,因为承载此应用程序的Azure应用服务运行3.7,但3.5+也应该起作用) Docker和Docker Hub帐户 Azure订阅 Google reCAPTCHA上的帐户 创建一个虚拟环境并安装依赖项: pip install virtualenv virtualenv venv
【文件预览】:
strava-heatmap-master
----.gitignore(106B)
----Dockerfile(332B)
----app()
--------templates()
--------__init__.py(397B)
--------static()
--------config.py(478B)
--------heatmap()
--------contact()
--------index()
--------forms.py(591B)
----application.py(211B)
----requirements.txt(145B)
----LICENSE.txt(1KB)
----examples()
--------make_your_own.ipynb(9KB)
----scripts()
--------create_heatmap.py(8KB)
----README.md(4KB)
----boot.sh(99B)
----conf()
--------gunicorn_conf.py(273B)
----azure-pipelines.yml(1KB)