[ANN] Raft 0.0.1 PaaS

94 views
Skip to first unread message

Tim Dickinson

unread,
Aug 27, 2012, 9:46:33 PM8/27/12
to nod...@googlegroups.com
I would like to say hello to the node community!

I have been working on the Raft module for a few weeks now. It is functional but it is still in the early stages.
The concept is very slimier to nodester or haibu. It allows you to host many apps on a single server or even multiple servers. There is a cli to deploy your app, check logs, start, stop, restart and get the status of the app.

 At this point there is still lots to do and many bugs to fix. I am more then happy to get any contribution to the code!

Links

Things I have imperilment
  • Node
    • App API start, stop, deploy, create and logs
    • User API register and login
  • Worker
    • App API start, stop, restart, deploy, create and logs 
    • NPM dependence management
    • App build fail notice
  • Cli
    • Start, stop, restart, deploy, create and logs  
    • User register, login
  • Proxy
    • The old code works but the new code still needs to be written

Things I want to imperilment
  • Windows support
  • Worker status
  • Node status
  • Chroot jail for each app
  • Worker choke status
  • Better authorization for users
  • Coupon request for new users
  • Password reset
  • Heroku dyno style multi apps
  • Admin panel
  • Main site
  • And many more!

Let me know know people think. If you think its crap or is its really cool, let me know! I'm looking for advice on the best way to approach the idea.

Thanks again
Tim

Marak Squires

unread,
Aug 28, 2012, 5:56:29 AM8/28/12
to nod...@googlegroups.com
Awesome! Building these tools is a lot of fun. 

Feel free to jump in #nodejitsu on irc.freenode.net anytime. I'm sure we've hit a lot of the same issues you are going to hit, would be glad to help if we can.

One small piece of advice...a lot of your packages are using * for the npm dependency version. You should try to not do this. With *, eventually the package will break if any of the deps change APIs. I always forget what to use in the dep field so I made http://package.json.nodejitsu.com/ as a reference.

Cheers!

Tim

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Meaglith Ma

unread,
Aug 28, 2012, 6:41:58 AM8/28/12
to nod...@googlegroups.com
It's really cool, Thanks!
--
-------------------------------------------------------
马全一
Meaglith Ma <gen...@gmail.com>
绅士的精神气质应该包括骑士般的勇气、服务公众的道德意识。
建立于坚定沉着基础上的沉默性格,
以及即使处于极端困难的境地也永远不变的谦恭礼貌。
-------------------------------------------------------

Tim Dickinson

unread,
Aug 29, 2012, 6:07:38 PM8/29/12
to nod...@googlegroups.com
> Awesome! Building these tools is a lot of fun.  
Yeah I had great fun building this framework. I learnt a lot about node building it.

> One small piece of advice...a lot of your packages are using * for the npm dependency version. 
Well right now I'm still building it. At some point I will add version numbers to the package.json

>It's really cool, Thanks!
Thanks dude!
Reply all
Reply to author
Forward
0 new messages