Коллеги, как по правильному сделать деплой JS(CLJS) ассетов на S3 в production?
leiningen, shadowjs. project.clj стандартный:
:builds
{:app
{:target :browser
:output-dir "target/cljsbuild/public/js"
:asset-path "/js"
:modules {:app {:entries [
clojure-ru.app]}}
Пока использую жуткий workaround вроде
wget https://myapp/js/app.js после запуска uberjar'a
и *ручного* сохранения на S3, можно в принципе это автоматизировать дергая из main функции, но все равно выглядит как жуткий велосипед.
S3 нужен чтобы эти ассеты очень быстро через AWS Cloudfront раздавать.
Может в shadowjs опция какая-то есть или другой метод какой-то существует?