65 Star 143 Fork 72

海风 / hfpy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile_old 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
海风 提交于 2021-05-21 14:22 . 更新:dockerfile
FROM python:3.6.12-slim
# 换源到ali
RUN echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib" >> /etc/apt/sources.list; \
echo "deb http://mirrors.aliyun.com/debian-security buster/updates main" >> /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian-security buster/updates main" >> /etc/apt/sources.list; \
echo "deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list; \
echo "deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list; \
echo "deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list;
RUN set -ex; \
apt-get update; \
# 安装talib依赖
apt-get install -y python3-dev libssl-dev libffi-dev build-essential libxml2-dev libxslt1-dev;
WORKDIR /
# ta-lib
ADD ta-lib-0.4.0-src.tar.gz .
RUN cd ta-lib/; \
./configure --prefix=/usr; \
make && make install; \
cd .. && rm -f ta-lib-0.4.0-src.tar.gz && rm ta-lib -rf; \
apt-get clean; \
# numpy 要先安装
pip install --upgrade pip; \
pip install --no-cache-dir numpy; \
# 支持将order写入pg
pip install --no-cache-dir ta-lib pyyaml color_log psycopg2-binary redis sqlalchemy;
WORKDIR /hfpy
COPY hfpy ./hfpy/
COPY strategies/SMA* ./strategies/
COPY main.py .
# 添加默认策略
ENV strategy_names SMACross
ENTRYPOINT [ "python", "main.py" ]
Python
1
https://gitee.com/haifengat/hfpy.git
git@gitee.com:haifengat/hfpy.git
haifengat
hfpy
hfpy
master

搜索帮助