Skip to main content

sidecarapps

Sidecar Applications

  • Sidecar Applications are placed near the Voedger executable and deployed automatically when VVM starts

Related issues:

Functional design

  • Place sidecar app files in $dataPath/apps/
  • Provide $dataPath value in the --data-path command line argument of the host application
  • Logging:
    • sidecar app <app name> parsed

Technical design

  • VVMConfig.DataPath
  • provideSidecarApps() builds all sidecar applications if VVMConfig.DataPath is specified

Testing

Limitations

  • Currently, the following names for sidecar applications are allowed:
    • test1/app1
    • test1/app2
    • test2/app1
    • test2/app2
  • data of a sidecar application can not be updated by VSqlUpdate