Skip to content

Deploy

Build

bash
npm run build

Genera los archivos estáticos en dist/.

Requisitos del servidor

  • HTTPS obligatorio — WebXR y acceso a cámara lo requieren
  • MIME type WASM — El servidor debe servir .wasm como application/wasm
  • CORS — Si cargas assets desde otro dominio, configura CORS

Configuración nginx

nginx
server {
    listen 443 ssl;
    server_name tu-dominio.com;

    root /var/www/tu-experiencia/dist;
    index index.html;

    # MIME type para WASM
    types {
        application/wasm wasm;
    }

    # SPA fallback
    location / {
        try_files $uri $uri/ /index.html;
    }
}

Licencia en producción

Recuerda que la license key está asociada a un dominio. Asegúrate de que el dominio de producción está autorizado en tu licencia.

La validación solo ocurre durante tracker.init(), así que el SDK necesita conexión a internet en ese momento.

Checklist de deploy

  • [ ] Build genera sin errores
  • [ ] HTTPS configurado
  • [ ] MIME type .wasm configurado
  • [ ] Dominio autorizado en la licencia
  • [ ] Assets (modelos, texturas, markers) accesibles
  • [ ] Test en dispositivo real (no solo desktop)