# Dockerfile para el servidor de tokens LiveKit FROM node:20-alpine # Instalar wget para healthcheck RUN apk add --no-cache wget # Establecer directorio de trabajo WORKDIR /app # Copiar package.json especĂ­fico del servidor COPY server-package.json package.json # Instalar dependencias RUN npm install --production # Copiar el archivo del servidor COPY server.js ./ # Exponer el puerto 3010 EXPOSE 3010 # Variables de entorno por defecto ENV NODE_ENV=production ENV PORT=3010 # Healthcheck HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ CMD wget --quiet --tries=1 --spider http://localhost:3010/health || exit 1 # Comando para iniciar el servidor CMD ["node", "server.js"]