| | |
| | | |
| | | ## Setup |
| | | |
| | | ### Env und Settings |
| | | |
| | | Als Erstes wird die ENV Variable "NODE_ENV" gebraucht. Diese muss gesetzt sein. |
| | | Je nach ENV (dev, test, prod, ...) muss dann auch die settings Datei angepasst werden. |
| | | |
| | | |
| | | ### Service |
| | | |
| | | Der REST-Service an sich muss auf dem gleichen Rechner laufen auf dem auch die ILIAS DB läuft (ansonsten die Config anpassen). |
| | |
| | | |
| | | Apache muss als Proxy für globus-ilias-rest fungieren und Verbindungen an diesen weiterreichen. |
| | | |
| | | todo |
| | | __ACHTUNG__ |
| | | Der Service __muss__ unter https laufen. Ansonsten kann das AUTH-TOKEN ausgelesen werden. |
| | | |
| | | #### MOds aktivieren |
| | | |
| | | a2enmod proxy |
| | | a2enmod proxy_http |
| | | |
| | | #### Apache Config anpassen |
| | | |
| | | z.B. unter `/etc/apache2/sites-available/globusfm-dev2.minervis.com.conf` |
| | | |
| | | ProxyPreserveHost On |
| | | ProxyPass /popcorn http://localhost:4101 |
| | | ProxyPassReverse / http://localhost:4101 |
| | | |
| | | |
| | | _testen_ |
| | | |
| | | https://globusfm-dev2.minervis.com/popcorn/users?token=AUTHTOKEN |
| | | |
| | | |
| | | ## Usage |
| | |
| | | |
| | | curl localhost:4101/users?token=AUTHTOKEN |
| | | |
| | | Die Antwort prettyfeien: |
| | | |
| | | curl localhost:4101/users?token=AUTHTOKEN | jq . |
| | | |
| | | |
| | | |
| | | ### Routes |
| | | |