从 Flask 项目打包为多平台 Docker 镜像并上传 Docker Hub(含 GitHub Actions
🧱 1. 创建一个基础 Flask 项目
项目结构:
flask-demo/
├── app.py
├── requirements.txt
├── Dockerfile
├── start.sh
└── .github/
└── workflows/
└── docker.yml
app.py
from flask import Flask
app = Flask(name)
@app.route(‘/‘)
def hello():
return “Hello from multi-arch Flask Docker in production mode!”