mirage-skeleton icon indicating copy to clipboard operation
mirage-skeleton copied to clipboard

Add simple dream server skeleton to applications

Open panglesd opened this issue 2 years ago • 4 comments

Dream is a popular web server, and it could be nice to have a setup to start with.

An example is already available in Dream's examples, but having it in the skeleton makes it more discoverable for people coming from the mirageos tutorial.

panglesd avatar Apr 26 '24 10:04 panglesd

This is very nice, would you mind to add the directory to the top-level Makefile, so the unikernel is tested in CI systems (and it'll not suffer from bitrot).

hannesm avatar Apr 27 '24 11:04 hannesm

I took the liberty to add it to the Makefile. Let's see what the CI thinks.

hannesm avatar Apr 27 '24 12:04 hannesm

From how I understand the CI, we now end up in trouble since "vchan" doesn't support the latest mirage-flow yet. I'll work on this in separate PRs and releases -- but it may take some time until we get this out of the door (and this PR merged).

hannesm avatar Apr 27 '24 13:04 hannesm

So, the path is looking like this:

  • vchan release https://github.com/ocaml/opam-repository/pull/25765
  • conduit-mirage release with mirage-flow 4 support https://github.com/mirage/ocaml-conduit/pull/424

hannesm avatar Apr 29 '24 15:04 hannesm