Add ruby application service sample
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
application-ruby-srv
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
# Comment out remount-root and uncomment local-fs
|
||||||
|
# if you use separate partition for /var/log
|
||||||
|
remount-root
|
||||||
|
#local-fs
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
3
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
application-ruby
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/execlineb -P
|
||||||
|
|
||||||
|
s6-setuidgid application
|
||||||
|
exec -c
|
||||||
|
s6-log -d3 -- T /srv/httpd/application/ruby/log
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
longrun
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
postgresql
|
||||||
|
redis-instances
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
/srv/httpd/application
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
production
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
application-ruby-log
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/execlineb -P
|
||||||
|
|
||||||
|
fdmove -c 2 1
|
||||||
|
foreground { chown application:users supervise supervise/control event }
|
||||||
|
s6-setuidgid application
|
||||||
|
s6-envdir env
|
||||||
|
cd /srv/httpd/application/ruby/current/
|
||||||
|
rbenv exec bundle exec puma
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
longrun
|
||||||
Reference in New Issue
Block a user