Hi, I have several Rails apps running on the same Dokku and everything is ok. But I’m having some difficulties to implement a hook for each one app.
I need to run a rake after every deployment from a specific app.
The rake is a simple “rake cache:clear”
What is the best way to run that rake after every deploy with a hook post-deploy?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Click below to sign up and get $100 of credit to try our products over 60 days!
@kamaln7
Hi, thanks for the answer. It was my first attempt and really works. But with this plugin I have some strange behaviors on Dokku.
For example, when I put “dokku” on terminal to list all commands, a few commands just disappear. I deleted the plugin and all commands are visible again. I’m not comfortable with a plugin that can cause issues like that.
Hi!
I haven’t used it myself, but try installing mlomnicki/dokku-deploy-hooks. Once you have installed it on your Dokku server, you can create a file named
deploy/post-deploy
in your repo’s root directory:Finally, make it executable:
Let me know how it goes!