mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-26 00:01:06 +00:00
20 lines
426 B
Docker
20 lines
426 B
Docker
FROM node:16-alpine
|
|
|
|
# 安装 git,创建工作目录,并克隆代码
|
|
RUN apk update && apk upgrade && \
|
|
apk add --no-cache bash git openssh && \
|
|
mkdir -p /usr/src/app && \
|
|
git clone https://github.com/wh-iterabb-it/meowfacts /usr/src/app
|
|
|
|
# 切换到工作目录
|
|
WORKDIR /usr/src/app
|
|
|
|
# 安装 Node.js 依赖
|
|
RUN npm install
|
|
|
|
# 暴露服务器端口
|
|
EXPOSE 3000-5001
|
|
|
|
# 启动应用程序
|
|
CMD ["npm", "start"]
|