Advertisement
Typhoon

Puma and Sidekiq Systemd Service

May 23rd, 2016
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.76 KB | None | 0 0
  1. [Unit]
  2. Description=Puma Server
  3. After=network.target
  4.  
  5. [Service]
  6. Type=oneshot
  7. WorkingDirectory=/home/user/capistrano/
  8. ExecStart=/bin/sudo -u user -i bash -c "cd /home/user/capistrano ; /home/user/.rbenv/versions/{{ruby_version}}/bin/ruby /home/user/capistrano/bin/cap production puma:start --trace && /home/user/.rbenv/versions/{{ruby_version}}/bin/ruby /home/user/capistrano/bin/cap production sidekiq:start --trace"
  9. ExecStop=/bin/sudo -u user -i bash -c "cd /home/user/capistrano ; /home/user/.rbenv/versions/{{ruby_version}}/bin/ruby /home/user/capistrano/bin/cap production puma:stop --trace && /home/user/.rbenv/versions/{{ruby_version}}/bin/ruby /home/user/capistrano/bin/cap production sidekiq:stop --trace"
  10. RemainAfterExit=yes
  11.  
  12. [Install]
  13. WantedBy=multi-user.target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement