diff --git a/contrib/cgspace-statistics-api.service b/contrib/cgspace-statistics-api.service new file mode 100644 index 0000000..ec60a81 --- /dev/null +++ b/contrib/cgspace-statistics-api.service @@ -0,0 +1,18 @@ +[Unit] +Description=CGSpace Statistics API +After=network.target + +[Service] +Environment=SOLR_SERVER=http://localhost:8081/solr +Environment=SOLR_CORE=statistics +User=nobody +Group=nogroup +WorkingDirectory=/opt/ilri/cgspace-statistics-api +ExecStart=/opt/ilri/cgspace-statistics-api/venv/bin/gunicorn \ + --bind 127.0.0.1:5000 \ + app:api +ExecReload=/bin/kill -s HUP $MAINPID +ExecStop=/bin/kill -s TERM $MAINPID + +[Install] +WantedBy=multi-user.target