From 34ee674c79fb1e3d9b89c66df483b48e8a507f4f Mon Sep 17 00:00:00 2001 From: hellekin Date: Tue, 6 Oct 2020 15:15:10 +0200 Subject: Add better integration with systemd --- Gemfile | 1 + Gemfile.lock | 5 +++++ config/puma.rb | 2 ++ 3 files changed, 8 insertions(+) diff --git a/Gemfile b/Gemfile index 0f2d720..bccedcf 100644 --- a/Gemfile +++ b/Gemfile @@ -9,6 +9,7 @@ gem 'rails', '~> 6.0.3', '>= 6.0.3.2' gem 'pg', '>= 0.18', '< 2.0' # Use Puma as the app server gem 'puma', '~> 4.1' +gem 'puma-plugin-systemd' # Use SCSS for stylesheets gem 'sass-rails', '>= 6' # Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker diff --git a/Gemfile.lock b/Gemfile.lock index 449493a..224b6dc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -82,6 +82,7 @@ GEM concurrent-ruby (~> 1.0) jbuilder (2.10.1) activesupport (>= 5.0.0) + json (2.3.1) listen (3.2.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -110,6 +111,9 @@ GEM pry (>= 0.10.4) puma (4.3.6) nio4r (~> 2.0) + puma-plugin-systemd (0.1.5) + json + puma (>= 3.6, < 5) rack (2.2.3) rack-proxy (0.6.5) rack @@ -202,6 +206,7 @@ DEPENDENCIES pry pry-rails puma (~> 4.1) + puma-plugin-systemd rails (~> 6.0.3, >= 6.0.3.2) sass-rails (>= 6) spring diff --git a/config/puma.rb b/config/puma.rb index b31c6d3..41e7344 100644 --- a/config/puma.rb +++ b/config/puma.rb @@ -53,3 +53,5 @@ preload_app! # Allow puma to be restarted by `rails restart` command. plugin :tmp_restart +# Better integration with systemd +plugin :systemd -- cgit v1.2.3