- Backend API Express/Socket.IO (Auth, Rooms, Requests, Chat, IPTV) - Simulateur TV web (navigation D-Pad, QR pairing, HLS) - PWA Mobile (télécommande, demandes, chat, domotique) - Dashboard Admin (supervision temps réel, alertes sonores) - Docker Compose pour déploiement local - Documentation complète (Vision, Architecture, Roadmap, Sécurité)
13 lines
160 B
Docker
13 lines
160 B
Docker
FROM node:20-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package.json ./
|
|
RUN npm install
|
|
|
|
COPY tsconfig.json ./
|
|
COPY src/ ./src/
|
|
|
|
EXPOSE 4000
|
|
|
|
CMD ["npx", "tsx", "src/main.ts"]
|