Files
devops/stock/Dockerfile
2025-03-17 10:25:29 +08:00

32 lines
1013 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 使用 Ubuntu 最新的 x86_64 版本
FROM --platform=linux/amd64 ubuntu:latest
# 设置时区,避免交互式输入
ENV DEBIAN_FRONTEND=noninteractive
# 安装必要的系统包和python环境
RUN apt-get update && apt-get install -y \
curl wget git vim unzip nano python3 python3-pip \
&& rm -rf /var/lib/apt/lists/*
# 创建工作目录
WORKDIR /app
# 将 requirements.txt 复制到工作目录
COPY requirements.txt .
# 安装项目依赖
RUN pip3 install -r requirements.txt --break-system-packages
# 设置 Git 配置
RUN git config --global user.name "oscar" && \
git config --global user.email "oscar@easyprompt8.com" && \
git config --global credential.helper store
# 复制 FutuOpenD 安装包(假设你事先下载了 FutuOpenD
# 如果你希望 Docker 自动下载,可以在 ENTRYPOINT 里手动执行
# COPY FutuOpenD.tar.gz /root/
# RUN tar -xzf /root/FutuOpenD.tar.gz -C /root/ && rm /root/FutuOpenD.tar.gz
# 启动时进入 bash 交互模式
CMD ["/bin/bash"]