File size: 567 Bytes
e634047
 
 
a677b15
 
 
 
 
 
 
e634047
a677b15
e634047
 
a677b15
e634047
a677b15
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 使用 uni-api 作者发布的官方镜像作为基础
FROM yym68686/uni-api:latest

# 设置用户和工作目录来避免权限问题
RUN useradd -m -u 1000 user
USER user
ENV HOME=/home/user \
    PATH=/home/user/.local/bin:$PATH
WORKDIR $HOME/app

# 将你的自定义入口点脚本复制到镜像的文件系统中
COPY --chown=user entrypoint.sh $HOME/app/entrypoint.sh

# 确保脚本在镜像内部具有执行权限
RUN chmod +x $HOME/app/entrypoint.sh

# 将你的自定义脚本设置为容器的入口点
ENTRYPOINT ["./entrypoint.sh"]