# GPS 标注助手：H5 采集 GPS + 编辑 targets.csv（构建上下文为 central-server）
FROM node:20-alpine

WORKDIR /app

COPY apps/topology-editor/package.json ./
RUN npm install --production

COPY apps/topology-editor/server.js ./
COPY apps/topology-editor/public ./public

ENV PORT=4080
EXPOSE 4080

# 运行时由 docker-compose 挂载 edge-agent/config 到 /config，并设置 CONFIG_DIR=/config
CMD ["node", "server.js"]
