Create complete Dashboard application with Docker, Synology, and Unifi monitoring

Co-authored-by: mblanke <9078342+mblanke@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-09 21:48:13 +00:00
parent e952d1f1be
commit 8b730a789a
21 changed files with 7080 additions and 1 deletions

21
Dockerfile Normal file
View File

@@ -0,0 +1,21 @@
FROM node:20-alpine AS frontend-build
WORKDIR /app/frontend
COPY frontend/package*.json ./
RUN npm ci
COPY frontend/ ./
RUN npm run build
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --production
COPY server.js ./
COPY --from=frontend-build /app/frontend/dist ./frontend/dist
EXPOSE 3000 3001
CMD ["node", "server.js"]