ssh / Dockerfile
hstz's picture
Update Dockerfile
9ed5af7 verified
raw
history blame contribute delete
379 Bytes
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"]