- Added StudioLeftSidebar component for scene management with add, delete, and duplicate functionalities. - Introduced StudioRightPanel component with tabs for brand settings, multimedia, sounds, video, QR code generation, countdown, and general settings. - Created StudioSidebar component for participant management, chat, and notes. - Developed StudioVideoArea component to handle video display for demo and live modes. - Configured demo data for scenes, participants, overlays, backgrounds, and sounds in demo.ts. - Set up a token server for LiveKit integration to manage participant access. - Updated Vite environment definitions for LiveKit configuration.
33 lines
766 B
YAML
33 lines
766 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
# Servidor de tokens LiveKit
|
|
livekit-token-server:
|
|
build:
|
|
context: ./packages/studio-panel
|
|
dockerfile: Dockerfile
|
|
container_name: avanzacast-token-server
|
|
ports:
|
|
- "3010:3010"
|
|
environment:
|
|
- NODE_ENV=production
|
|
- PORT=3010
|
|
- LIVEKIT_API_KEY=${LIVEKIT_API_KEY}
|
|
- LIVEKIT_API_SECRET=${LIVEKIT_API_SECRET}
|
|
- LIVEKIT_URL=${LIVEKIT_URL}
|
|
env_file:
|
|
- .env
|
|
restart: unless-stopped
|
|
networks:
|
|
- avanzacast-network
|
|
healthcheck:
|
|
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:3010/health"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
start_period: 10s
|
|
|
|
networks:
|
|
avanzacast-network:
|
|
driver: bridge
|