1 Star 0 Fork 22

tfhoo/om-collections

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile 1.67 KB
一键复制 编辑 原始数据 按行查看 历史
kaede10 提交于 2024-08-01 17:31 +08:00 . add software_repo_maintain.py
FROM openeuler/openeuler:22.03
MAINTAINER zhongjun <jun.zhongjun2@gmail.com>
ENV LOG_DIR /var/log/om
RUN mkdir -p /var/lib/om
RUN mkdir -p ${LOG_DIR}
WORKDIR /var/lib/om
COPY . /var/lib/om
RUN yum update -y \
&& yum install -y shadow wget git rsync
RUN groupadd -g 1001 user \
&& useradd -u 1001 -g user -s /bin/bash -m user
RUN wget https://repo.huaweicloud.com/python/3.7.17/Python-3.7.17.tgz \
&& tar -zxvf Python-3.7.17.tgz \
&& cd Python-3.7.17 \
&& yum install -y gcc libffi-devel zlib* openssl-devel make \
&& ./configure --prefix=/usr/local/python3 \
&& make && make install
RUN cd /usr/bin \
&& rm -rf ./python3 \
&& ln -s /usr/local/python3/bin/python3 /usr/bin/python3 \
&& ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
RUN python3 -m pip install --upgrade pip \
&& pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip3 install -r requirements.txt \
&& pip3 install google-api-python-client \
&& pip3 install --upgrade oauth2client
RUN wget -P /var/lib/ https://github.com/AlDanial/cloc/releases/download/v1.94/cloc-1.94.tar.gz && \
cd /var/lib/ && \
tar -zxvf cloc-1.94.tar.gz
RUN wget https://github.com/huaweicloud/huaweicloud-sdk-python-obs/archive/v3.20.7.tar.gz && \
tar -xvzf v3.20.7.tar.gz && \
cd huaweicloud-sdk-python-obs-3.20.7/src && python3 setup.py install
RUN wget https://github.com/huaweicloud/huaweicloud-sdk-python/archive/v1.0.24.tar.gz && \
tar -xvzf v1.0.24.tar.gz && \
cd huaweicloud-sdk-python-1.0.24 &&\
pip3 install -r requirements.txt &&\
python3 setup.py install
RUN chown -R user:user /var/lib/om
USER user
CMD python3 -u george.py
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tfhoo/om-collections.git
git@gitee.com:tfhoo/om-collections.git
tfhoo
om-collections
om-collections
master

搜索帮助