File size: 379 Bytes
c0f4a64 9ed5af7 a5fe6fe 460236a 9ed5af7 c0f4a64 460236a a5fe6fe 94cd52a 460236a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
FROM chaoszhu/easynode:latest
# 创建所需的目录并设置权限
RUN mkdir -p /easynode/app/logs /easynode/app/db /easynode/db && \
chown -R node:node /easynode
# 设置环境变量
ENV HOST=0.0.0.0
ENV DB_PATH=/easynode/app/db
# 暴露端口
EXPOSE 8082
# 设置工作目录
WORKDIR /easynode
# 切换到非root用户
USER node
# 启动命令
CMD ["npm", "start"]
|