diff options
Diffstat (limited to 'meta-ibm/recipes-httpd/nginx/files/nginx.service')
-rw-r--r-- | meta-ibm/recipes-httpd/nginx/files/nginx.service | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meta-ibm/recipes-httpd/nginx/files/nginx.service b/meta-ibm/recipes-httpd/nginx/files/nginx.service new file mode 100644 index 000000000..3f9dd3de6 --- /dev/null +++ b/meta-ibm/recipes-httpd/nginx/files/nginx.service @@ -0,0 +1,20 @@ +[Unit] +Description=The NGINX HTTP and reverse proxy server +After=network.target + +[Service] +Type=forking +SyslogIdentifier=nginx +ExecStartPre=/usr/bin/env gen-cert.sh +ExecStartPre=-/usr/bin/env mkdir /var/volatile/nginx/ +ExecStartPre=/usr/bin/env nginx -t -p /var/volatile/nginx +ExecStart=/usr/bin/env nginx -p /var/volatile/nginx +ExecReload=/usr/bin/env kill -s HUP $MAINPID +ExecStop=/usr/bin/env kill -s QUIT $MAINPID +PrivateTmp=true +# First time on system takes longer for initial setup so +# give double normal timeout +TimeoutStartSec=180 + +[Install] +WantedBy={SYSTEMD_DEFAULT_TARGET} |