21 lines
447 B
Docker
21 lines
447 B
Docker
# 使用一个基础镜像,例如Python官方镜像
|
||
FROM python:3.9
|
||
|
||
# 设置工作目录
|
||
WORKDIR /app
|
||
|
||
# 复制应用程序文件到容器中
|
||
COPY app.py /app/app.py
|
||
COPY /templates /app/templates
|
||
COPY requirements.txt /app/requirements.txt
|
||
COPY file/flag.sh /flag.sh
|
||
RUN chmod +x /flag.sh
|
||
# 安装应用程序依赖项
|
||
RUN pip install -r requirements.txt
|
||
|
||
# 暴露应用程序运行的端口
|
||
EXPOSE 5000
|
||
|
||
CMD ["/flag.sh"]
|
||
|