Package org.yamcs.web

Class AngularHandler


public class AngularHandler extends StaticFileHandler
Serves the Yamcs UI, which is an Angular web application.

This class mostly serves static files generated by the Angular compiler, but will insert some dynamic elements. Specifically:

  • Allow hosting on custom context path, without needing a recompile.
  • Serve PWA webmanifest for local installation.
  • Serve index.html with dynamically inserted configuration elements.
  • Serve custom logo, without needing a recompile.