Skip to content

Docker

  • license-server-detail includes a Dockerfile and docker-compose file.
  • license-monitor does not currently include a first-party Dockerfile in its repository.
  • Run license-monitor directly on each monitored server (systemd/Windows service).
  • Containerize license-server-detail where desired.

Use these variables in your dashboard container:

Terminal window
NODE_ENV=production
NEXTAUTH_URL=https://dashboard.example.edu
AUTH_OKTA_ID=...
AUTH_OKTA_SECRET=...
AUTH_OKTA_ISSUER=https://your-org.okta.com/oauth2/default
AUTH_SECRET=replace-with-long-random-secret
NEXT_PUBLIC_CONVEX_URL=https://your-convex-deployment.convex.cloud
NEXT_PUBLIC_LICENSE_MONITOR_URL=http://license-monitor.example.edu:8080
  • AUTH_SECRET is required by runtime auth code.
  • If you use a global License Monitor URL, ensure routing/firewall policies allow it.