feat: Web 版上线 footpr.linyux.cn —— 登录页 + 按用户隔离的命令 API + 静态托管
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
# 基础镜像可通过 build-arg 替换为镜像源,例如:
|
||||
# docker compose build --build-arg NODE_IMAGE=docker.m.daocloud.io/library/node:24-alpine
|
||||
# 构建上下文 = 仓库根(docker-compose 已配置)
|
||||
# 基础镜像可 build-arg 切换镜像源
|
||||
ARG NODE_IMAGE=node:24-alpine
|
||||
FROM ${NODE_IMAGE}
|
||||
|
||||
@@ -9,8 +9,13 @@ ENV NODE_ENV=production
|
||||
ENV PORT=8788
|
||||
ENV DATA_DIR=/data
|
||||
|
||||
COPY package.json ./
|
||||
COPY src ./src
|
||||
COPY sync-server/package.json ./package.json
|
||||
COPY sync-server/src ./src
|
||||
COPY sync-server/schema.sql ./schema.sql
|
||||
# 命令层同源:以仓库内数据层覆盖薄适配文件
|
||||
COPY app/server/db.mjs ./src/app-commands.mjs
|
||||
# Web 前端(构建产物随仓库分发)
|
||||
COPY sync-server/www ./www
|
||||
|
||||
RUN mkdir -p /data
|
||||
|
||||
|
||||
Reference in New Issue
Block a user