Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Docker: Rerun puma/lineman when relevant files change #3594
With no code reloading functionality in Sinatra, this I think is the next-best thing.
There is necessarily downtime after each
Restarting Lineman is a hack. Lineman really ought to instead be doing its own reloading. It watches and compiles the files but doesn't put them in the right places to be effective. I have not spent the time to learn lineman well enough to fix it. Instead as a workaround, restart lineman, because starting lineman puts everything in its right place. See #2936 (comment)
Based on #3592 to avoid conflicts.