Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Cavefish server

Cavefish server (HTTP server) is a sub-project of Cavefish:

Installing / Getting started

Using nix is the most convenient way to install all dependencies. Non nix user, may refer to the github action script to build their development environment.

From packages/server/:

nix develop

Developing

cabal clean && cabal update 
cabal build cavefish-server

To execute the server:

cabal run cavefish-server:exe:cavefish-server

Or you may invoke the executable:

$(cabal exec which cavefish-server)

For continuous builds, you may use watchexec

watchexec --clear -w . 'cabal build cavefish-server && cabal test cavefish-tests'

Links

TBD