feat: initial srt-server v1.0.0 — Node.js hub + React dashboard + Docker

This commit is contained in:
admin
2026-04-23 19:16:36 +03:00
commit be88a4b467
21 changed files with 1197 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
FROM node:20-alpine AS client-builder
WORKDIR /app/client
COPY client/package*.json ./
RUN npm install
COPY client/ ./
RUN npm run build
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install --omit=dev
COPY src/ ./src/
COPY --from=client-builder /app/client/dist ./client/dist
ENV PORT=3001
ENV HOST=0.0.0.0
ENV DATA_DIR=/data
VOLUME ["/data"]
EXPOSE 3001
CMD ["node", "src/server.js"]