代码只在你电脑上跑没有用。学会部署,让全世界都能访问你的作品。
静态网站部署
HTML/CSS/JS网站最简单,推荐:Cloudflare Pages(免费,国内友好)、GitHub Pages、Vercel、Netlify。拖拽上传即可。
Python后端部署
Flask/FastAPI项目部署方案:
# 最简单:Render.com / Railway(免费额度)
# 步骤:
1. 代码推到GitHub
2. Render连接仓库
3. 设置启动命令:gunicorn app:app
4. 自动部署,获得URL
Docker容器化
FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]
💡 部署清单
环境变量管理(不要硬编码密钥) / HTTPS证书 / 域名绑定 / 日志监控 / 自动重启