A new 37signals project: Pow
Pow is a zero-config Rack server for Mac OS X. Have it serving your apps locally in under a minute.
You’re reading Signal v. Noise, a publication about the web by Basecamp since 1999. Happy !
Pow is a zero-config Rack server for Mac OS X. Have it serving your apps locally in under a minute.
Anonymous
on 07 Apr 11Extremely cool and will definitely come in handy.
The annotated source is the best part, though.
Kevin Haggerty
on 07 Apr 11Just installed, running my app in it right now. Sweet, very handy, thanks so much.
Question – Does it do any logging anywhere? What should I tail?
SS
on 07 Apr 11Awesome Kevin!
Pow logs all requests to
~/Library/Logs/Pow/access.log
(which you can browse pretty easily from Console.app).Rails logger info doesn’t go to Pow…you can see that by tailing
log/development.log
in your app directory.Gabe Anzelini
on 07 Apr 11The DNS isn’t picking up the .dev, is there anything I can do to look into this further?
Kevin Haggerty
on 07 Apr 11SS – Thanks, it’s really quite nice. I was looking for the rails logger first anyway, but I’ll look at the web server logs too.
Gave – I had troubles at first, but my project directory had a capitol letter in it, and when i renamed and re-symlinked, I was able to find my app.dev domain.
Waleed
on 07 Apr 11A little tangent.
But what tool do you guy at 37S use for screencasting?
Steve Castaneda
on 07 Apr 11Nice! I find myself spread thin among a few applications so this should help ease the setup with getting them up and running.
I’ll give Pow a shot this week post up my thoughts.
Kevin Bombino
on 07 Apr 11Works! Especially great for sites like basecamp where a new subdomain is used for each account registration. The fact that it handles that case is awesome.
Robert
on 07 Apr 11I really like the design of that page. Nice work.
Mike Swimm
on 08 Apr 11Totally awesome! Thank You!
Had it running in 3 minutes (had to log out and back in for DNS).
This would have saved me HALF of 2005!
esses
on 08 Apr 11i’m speechless. thank you. immensely.
Wes
on 08 Apr 11And then pop your root password right in? Are you fucking kidding?
Wes Oldenbeuving
on 08 Apr 11@Wes (other Wes):
If you’re afraid to run:
Then run:
And check the source before you execute it.
Also, this has 37signals behind it. That kind of rules out any kind of intentional evil code. I assume they would not want headlines like “37signals releases new developer product, thousands of developers get their harddisk wiped”.
So, what is the problem again?
Gregor
on 08 Apr 11I just made my day. Well, actually, you made my year. Pure awesomeness. Thanks so much!
Pete
on 08 Apr 11Hi guys,
This looks really convenient. Thanks for sharing!
Just thought you want to know that the screencast tutorial has just audio, no video, for me. (using Google Chrome on Windows 7)-Pete
Bruce
on 08 Apr 11Followed all install instructions. Browser just sits there and spins. Anyone else have trouble getting the server to start?
scottdc
on 08 Apr 11Bruce, I had similar problem and the log pointed me to updating a couple gems and running bundle install. Worked great after that! Also make sure if you are using rvm that you have an .rvmrc file in the root of your app’s directory referencing the correct version of Ruby.
Chris Schmitt
on 08 Apr 11This isn’t another April Fools joke is it :)
Bruce
on 08 Apr 11scott,thanks for replying. log doesn’t have any info about gems to update. I already have my .rvmrc file. looks correct. can you let me know which gems it wants updated?
Dan Horrigan
on 08 Apr 11I found it annoying that it takes port 80 over (should add an option on install). Most developers already have something listening on 80. I wrote a little script that will allow you to change the port to whatever you want: https://gist.github.com/910601
Usage is simply: sudo ./pow_port.rb
Simple.
P.S. Make sure you read the warning in the comments.
Soto
on 08 Apr 11I really like that annotated source code page. How did you guys build that? Is that a custom creation or is their a tool that I can use to get the same results? I work with climate codes and I would love to be able to provide that kind of documentation.
Bruce
on 08 Apr 11Thanks for the help Scott, working fine now. Have to wait a few seconds for it to start…
Dan
on 09 Apr 11Interesting post….check out my recent post on the 37signals influence on our company:
http://cloudsourcesolutions.com/2011/04/what-weve-learned-from-37signals/?preview=true&preview_id=385&preview_nonce=ed677bb462
This discussion is closed.