wecan / Dockerfile
gordonchan's picture
Update Dockerfile
517b6b6
raw
history blame contribute delete
671 Bytes
# 使用 Node.js 18 作为基础镜像
FROM node:18-alpine
# 创建工作目录
WORKDIR /app
# 安装git
RUN apk --no-cache add git
# 克隆源代码到工作目录
RUN git clone https://github.com/GordonChanFZ/wechatbot-webhook .
# 安装应用程序依赖项
RUN yarn && yarn cache clean && npm uninstall yarn -g
RUN chmod -R 777 .
# 复制应用程序代码到工作目录
COPY . .
# 如果收消息想接入webhook
ENV RECVD_MSG_API=
# 默认登录API接口访问token
ENV LOGIN_API_TOKEN=
# 是否禁用默认登录
ENV DISABLE_AUTO_LOGIN=
# 暴露端口(你的 Express 应用程序监听的端口)
EXPOSE 3100
# 启动应用程序
CMD ["npm", "start"]