1
0
mirror of https://github.com/ilri/dspace-statistics-api.git synced 2024-11-22 14:25:01 +01:00

README.md: Add example nginx configuration

This commit is contained in:
Alan Orth 2018-10-23 14:55:36 +03:00
parent 12f45d7c08
commit deecb8a10b
Signed by: alanorth
GPG Key ID: 0FB860CC9C45B1B9

View File

@ -35,7 +35,26 @@ Test to see if there are any statistics:
$ curl 'http://localhost:8000/items?limit=1' $ curl 'http://localhost:8000/items?limit=1'
## Deployment ## Deployment
There are example systemd service and timer units in the `contrib` directory. There are example systemd service and timer units in the `contrib` directory. The API service listens on localhost by default so you will need to expose it publicly using a web server like nginx.
An example nginx configuration is:
```
server {
#...
location ~ /rest/statistics/?(.*) {
access_log /var/log/nginx/statistics.log;
proxy_pass http://statistics_api/$1$is_args$args;
}
}
upstream statistics_api {
server 127.0.0.1:5000;
}
```
This would expose the API at `/rest/statistics`.
## Using the API ## Using the API
The API exposes the following endpoints: The API exposes the following endpoints: