TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Badger-Rails

28 点作者 mattvv超过 12 年前

12 条评论

bradleyland超过 12 年前
This is a nitpick, and I don't mean to diminish the job you guys have done, but I <i>loathe</i> projects that use metaphorical class/object/script names. I'm the guy responsible for infrastructure in our organization, so naturally, I started digging in to see what's going on under the hood.<p>So I drill down:<p>lib...<p>badger...<p>core...<p>Claws and teeth? WTF are these? How do they relate to each other?<p>When I start reading the code, I constantly have to maintain a mental map between the metaphorical basis of these claws and teeth. It strikes me as useless mental baggage when I'm trying to understand how something works.<p>I'm probably a little bit oversensitive to this because of an experience I had with a Ruby IRC bot library called Autumn [1]. It's a very neat little library, but I got stuck in a very frustrating pattern. I would get Autumn set up the way I like it, then not touch it for a long time. Every time I circled back to it, I had to re-learn what Seasons and Leaves were. They could just as easily have been named Contexts and Bots.<p>Sorry for the negativity, because I'm otherwise liking the project. I'm going to give it a shot on our test-build infrastructure!<p>1: <a href="https://github.com/RISCfuture/autumn" rel="nofollow">https://github.com/RISCfuture/autumn</a>
zrail超过 12 年前
Mixing deployment-time configuration with your app, including checking the <i>root password for your deployment machines</i> into source code, seems to violate best practices pretty violently. Heroku is great specifically because it separates out deployment configuration from runtime configuration.
mattvv超过 12 年前
Badger-Rails is a tool that helps you set up any linux server to be a fully functioning rails environment. It supports deployment like heroku does, using git.<p>We also have support for best practices with resque and multiple app servers baked in :)
评论 #4939214 未加载
评论 #4939301 未加载
drewwwwww超过 12 年前
not that this isn't awesome, but it's pretty unfair to heroku to describe this as even close to equivalent to what they do. badger-rails replicates parts of the deploy experience, but heroku does so much more.<p>i think the title of the post should be changed to avoid making reference to heroku, as badger-rails can and should stand on its own as a useful tool.
评论 #4939010 未加载
oldgregg超过 12 年前
I've been waiting for something like this for YEARS... can't wait to try it out.
petercooper超过 12 年前
Cloud66 is a service that offers something like this (Heroku style provisioning to your own servers): <a href="https://www.cloud66.com/" rel="nofollow">https://www.cloud66.com/</a> (No connection to them, they just e-mailed me about it a few weeks ago. Looks OK, not tried it yet.)
评论 #4938991 未加载
djbender超过 12 年前
What would it take to make `git push badger master` automagically deploy the app as well?
评论 #4939067 未加载
HalcyonicStorm超过 12 年前
Any particular reason why you chose therubyracer instead of nodejs?
评论 #4938854 未加载
gkop超过 12 年前
This is a lot of code for a tool that can only configure RHEL/CentOS/Ubuntu targets for a nginx/Rails/MySQL stack.
debacle超过 12 年前
Your logo looks like a woman's genitals. I'm sorry for being so blunt, but my jaw dropped when I opened the tab.
评论 #4939377 未加载
aioprisan超过 12 年前
this is fantastic, good job!
akelani超过 12 年前
YES! Finally someone did this!!! This is awesome!