Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 681 Bytes

README.md

File metadata and controls

43 lines (32 loc) · 681 Bytes

🧪 ClojureScript on AWS λ 🥼

... and terraform.

Why not use Python and stuff everyting in 100 LOC Cloud Formation YAML?

Because Clojure. And Terraform.

Works for me. Expect rough edges.

Usage

Install dependencies

yarn install || npm install

Run dev process

AWS_SDK_LOAD_CONFIG=true # Needed for assume-role
AWS_PROFILE=...
AWS_DEFAULT_REGION=...
yarn start || npm start

Compile an optimized version

yarn run build || npm run build

REPL

yarn run repl || npm run repl

Deploy (terraform)

yarn run deploy || npm run deploy

TODO

  • Dedupe repetitive CLJS
  • Tests (-> namespace integration-test)