Dokuen 0.0.8, Now with Linux Support
When I released Dokuen last week I had no idea it would get as much press as it did. I'm excited that so many people want to give it a shot. To that end,
v0.0.6 v0.0.7 v0.0.8 has rudimentary Ubuntu support, along with revised Mac support. See below for the changes.
Here's the list of changes:
The first version of Dokuen used a LaunchDaemon to start up an instance of
foreman for each application. This was fine but didn't scale very far. This new version manages processes itself, using
foreman more as a library. Each process becomes it's own daemon, launched by
dokuen scale, or
Dokuen will now manage your app's ports for you, so you don't have to worry about it. If you're not using a wildcard CNAME you'll need to put entries in your hosts file for each app.
Revised Mac Install
Because there's no need for a custom LaunchDaemon per app, just one global one that launches off all of the application daemons.
I've included a rudimentary ubuntu upstart script. All it does is run
dokuen boot, just like on Mac. If you're not using ubuntu, feel free to write up an init script and submit a pull request on github.
Questions? Comments? Email me. I'm also loitering in
freenode if you feel like chatting.