- 完整的前后端代码 - 支持本地存储和SFTP存储 - 文件分享功能 - 上传工具源代码 - 完整的部署文档 - Nginx配置模板 技术栈: - 后端: Node.js + Express + SQLite - 前端: Vue.js 3 + Axios - 存储: 本地存储 / SFTP远程存储
22 lines
288 B
Docker
22 lines
288 B
Docker
FROM node:20-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
# 安装编译工具
|
|
RUN apk add --no-cache python3 make g++
|
|
|
|
# 复制package文件
|
|
COPY package*.json ./
|
|
|
|
# 安装依赖
|
|
RUN npm install --production
|
|
|
|
# 复制应用代码
|
|
COPY . .
|
|
|
|
# 暴露端口
|
|
EXPOSE 40001
|
|
|
|
# 启动应用
|
|
CMD ["node", "server.js"]
|