qsnctf / base_web_python310

拥有Python3.10的Web基础镜像

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

说明

环境

Linux环境:alpine
Python版本:Python3.10
WSGI:Gunicorn

如何使用

  1. Git Clone 本仓库
  2. app.py目录中写自己的Python项目,可以是Flask、Django这些。
  3. 检查Dockerfile是否需要额外配置,如修改权限等。
  4. 检查requirements.txt中的软件包是否符合题目要求,如拓展支持等。
  5. 检查是否需要修改flag.sh,比如需要在题目中替换某个文本为FLAG?(默认是将FLAG写入/flag)
  6. 构建项目
  7. 测试

如何构建

使用Docker Build

docker build -t name/challenges_name:version_tag .

使用Docker Compose

需要编写好docker-compose.yml

docker-compose build

About

拥有Python3.10的Web基础镜像


Languages

Language:Dockerfile 48.6%Language:Shell 33.6%Language:Python 17.8%