WebSockets Example

April 18, 2018 ยท View on GitHub

Super simple demo of a Haskell WebSocket + HTTP server application with a PureScript front end. It uses the websockets library and wai-app-static to host the front end. The front end is the WebSockets example from purescript-halogen (under Apache-2.0 license).

Everything runs inside a Docker container, which can be built (it takes quite a long time) using:

docker build -t websockets-example .

You can then run it using:

docker run -p 80:8080 -p 9160:9160 websockets-example

You can now visit the page in your browser! (You can run docker-machine ip to get the ip address).