Curated list of episodes, bundled to help you on your learning path!
Videos of tech, infrastructure, hardware and software which non-instructional by nature.
Articles around software and tutorials.
Show your love and support while looking fancy.
puma-dev now supports the ability to map your application with a helper. This would replace the need to use the pumad script as shown in the video.
puma-dev link [-n name] [dir]
Thanks for the screencast. Do you know whether puma-dev works with foreman?
You may not need foreman with puma-dev since it will automatically start up your Rails app on the first request.
I use my procfile with foreman to start redis and resque, would these automatically start with puma-dev?
Puma-dev wouldn't automatically start those services. It will just start the Rails app.
Im having the same problem Im using procfile with foreman. How can we implement the use of it.
I got this working fine except I don't get any logging for the actual app that's running. It tells the the app has booted and then nothing.
* Directory for apps: /Users/gary/.puma-dev* Domains: dev* DNS Server port: 9253* HTTP Server port: inherited from launchd* HTTPS Server port: inherited from launchd! Puma dev listening on http and https
Without being able to see the logging output it's not usable for me, which sucks because this seems rather nice.
Edit: turnning on debug mode shows minimal logging. Still haven't found how to enable full development logging.
You should be able to tail the development logs. You should be able to go into your app directory and tail the logs
tail -f log/development.log
After you run the puma dev install, it should not stay in your terminal, it should redirect you back to the command prompt.
Well I'll be damned. That makes perfect sense. The other log file shows the puma-dev specific stuff and the stuff I need is where you indicated. That's perfect. Thanks for the help! I'm learning a lot from your great videos.
I added a small script to manage puma-dev easily. Basically all scripts suggested above, in a bash script.
Here is the gist https://gist.github.com/ramonrails/d7056dd8af8c583f56493903fefbdb0c
PS: Nice video series. Keep going. Open source community is great! I hope my tiny contribution helps.