Building and deploying web app in Haskell with a Haskell server and ghcjs front-end is rather tricky. There are a lot of moving parts and a lot of competing technologies (ghc/ghcjs/cabal/maybe nix/maybe stack/maybe docker/maybe docker compose/some database/perhaps makefiles/secret management/dev-test-production settings).
I'd really love an example project with very little application code but to give an idea of how you would structure a project to have a sensible workflow for development testing and deployment.
Otherwise I will happily share anything I manage to set-up.
The list of useful stuff that could be included could go on indefinitely (e.g. database migration framework) but the core is building a spock server with a ghcjs client interacting using the spock api definition.
Building and deploying web app in Haskell with a Haskell server and ghcjs front-end is rather tricky. There are a lot of moving parts and a lot of competing technologies (ghc/ghcjs/cabal/maybe nix/maybe stack/maybe docker/maybe docker compose/some database/perhaps makefiles/secret management/dev-test-production settings).
I'd really love an example project with very little application code but to give an idea of how you would structure a project to have a sensible workflow for development testing and deployment.
Otherwise I will happily share anything I manage to set-up.
ps. Thank you for this very nice library :)