Appearance
HVC File Push Api — Workers
- Project:
hvc-filePushApi
FilePushService (Services/FilePushService.cs)
A BackgroundService with a 1-second polling loop:
- Lists files in the configured directory.
- Picks files that match the recording pattern (contain
__, i.e. theenv__eventId__tenantId__...naming convention). - Uploads each to the configured Azure Blob container (optionally prefixing the container name with the environment).
- Deletes the local file once the upload succeeds.
Services/SimpleAzureBlobFileSystem.cs is a small local copy of the blob wrapper (the project intentionally does not depend on hvc-storage).
Health check
GET /→"I'm up".