# Variables de entorno de PRODUCCION. # # Se cargan en cPanel -> Setup Node.js App -> (la aplicacion) -> Environment variables. # Cada linea es una variable: el nombre a la izquierda del "=" y el valor a la # derecha. En cPanel se escriben SIN comillas. NODE_ENV=production # Base de datos creada en cPanel -> MySQL Databases. # cPanel antepone tu usuario de cPanel al nombre de la base y del usuario. # Si la contrasena tiene simbolos (@ : / # ? & %), hay que codificarla: # node -e "console.log(encodeURIComponent('la-contrasena'))" DATABASE_URL=mysql://CPUSUARIO_examenes:CONTRASENA@localhost:3306/CPUSUARIO_examenes # Secreto de las sesiones. Uno NUEVO para produccion, nunca el de desarrollo: # node -e "console.log(require('crypto').randomBytes(32).toString('base64url'))" AUTH_SECRET= # URL publica del subdominio, con https y sin barra final. Es la que va dentro # de los QR impresos: si esta mal, los certificados salen con un QR que no abre. APP_URL=https://examenes.tudominio.com # Carpeta de fotos y firmas. Debe quedar FUERA de la carpeta de la aplicacion: # al subir una version nueva se reemplaza la carpeta de la app con todo lo que # tenga adentro. ALMACENAMIENTO_DIR=/home/CPUSUARIO/examenes-almacenamiento # Clave para crear el primer administrador en /instalar (minimo 16 caracteres). # Despues de instalar se puede borrar. # node -e "console.log(require('crypto').randomBytes(24).toString('base64url'))" INSTALACION_TOKEN=