Linux环境:alpine
Python版本:Python38
WSGI:Gunicorn
- Git Clone 本仓库
- 在
app.py
目录中写自己的Python项目,可以是Flask、Django这些。 - 检查
Dockerfile
是否需要额外配置,如修改权限等。 - 检查
requirements.txt
中的软件包是否符合题目要求,如拓展支持等。 - 检查是否需要修改
flag.sh
,比如需要在题目中替换某个文本为FLAG?(默认是将FLAG写入/flag) - 构建项目
- 测试
docker build -t name/challenges_name:version_tag .
需要编写好docker-compose.yml
docker-compose build