forked from Spark/ssm-services
22
services/nginx
Executable file
22
services/nginx
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env ssm
|
||||
|
||||
# For respawn to work, set 'daemon no' in nginx.conf
|
||||
#service_respawn='true'
|
||||
service_command='/usr/bin/nginx'
|
||||
service_pidfile='/run/nginx.pid'
|
||||
|
||||
nginx.test_config() { "$service_command" -t "$@"; }
|
||||
|
||||
conftest() {
|
||||
nginx.test_config
|
||||
}
|
||||
|
||||
pre_reload() {
|
||||
nginx.test_config || {
|
||||
printf 'Config test failed, not reloading.\n'
|
||||
}
|
||||
}
|
||||
|
||||
upgrade() {
|
||||
printf 'This script has no zero-downtime upgrade support for nginx.\n'
|
||||
}
|
Reference in New Issue
Block a user