给webos docker版加上Python环境

dockerfile文件内容,在官方提供的基础上增加Python环境,构建部署后即可在webos终端应用里执行Python相关命令了

FROM openjdk:8-jre-alpine

# 设置阿里云的镜像源
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
    apk update

# 安装python
RUN apk add --no-cache python3 \
    && export PYTHON_PATH=$(which python3) \
    && ln -s $(which python3) /usr/bin/python \
    && echo "Python 3 path: $PYTHON_PATH"

# 可选:安装 pip
# RUN apk add --no-cache python3-setuptools \
#     && easy_install-3.6 pip \
#     && pip install --upgrade pip

ADD https://support.tenfell.cn/webos_update/php/index.php?type=8&m=1 /webos/webos.zip
RUN unzip /webos/webos.zip -d /webos/
RUN rm -rf /webos/webos.zip

EXPOSE 8088

WORKDIR /webos/api

VOLUME /webos/api/rootPath
VOLUME /webos/web/apps
# 额外挂载两个文件夹,可用于扩展css、js、图标等静态资源
VOLUME /webos/web/static/extend
VOLUME /webos/web/imgs/icons

CMD if [[ -n "$sid" ]] ; then wget "https://ewebos.tenfell.cn/php/api.php?module=channel&action=down&id=$sid" -O certificate.json ; fi ; sh restart.sh ; sleep 8088d

将上面内容保存为【dockerfile】文件,然后终端/命令行执行以下构建镜像命令

docker build -t webos .
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
Webos文章插件教程

创建轻应用

2024-3-9 21:33:36

Webos文章使用教程公告福利活动

公众号红包(抽奖兑换)

2024-8-20 10:44:22

2 条回复 A文章作者 M管理员
  1. asuan

    天才呀。希望看到更多的创作内容

  2. Furry-Friend

    歪威古德😎

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索