For other web client devs out there. you can "deploy" your app to nsite using https://www.npmjs.com/package/nsite-cli
Its like s3 sync but instead of uploading a single server it uploads the files to all your blossom servers and creates kind:34128 events to map the filenames to blob hashes
Then a nsite "host" ( like nsite-ts https://github.com/hzrd149/nsite-ts ) can look for these events and host your files as a static website
This is still a work in progress so SSL and https are not working yet 😞
nostr:nevent1qvzqqqqqqypzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzfmhxue69uhkummnw3e82efwvdhk6tcqyqffnczv26y3cy4gqr3rfmn7uqsxw9fw9nefl8shk760j704lrq82kffn7r