Sign inSign up

hdafbi/geli-api

By hdafbi

Updated about 7 years ago

API for the eLearning plattforn Great E-Learning Informatics (GELI)

Image
5

10K+

hdafbi/geli-api repository overview

What is GELI

GELI is an eLearning plattform espacially for computer science. This project is mainly developed by master-students of the University of Applied Science in Darmstadt, Germany. The complete code is hostet on GitHub https://github.com/h-da/geli

Setup

This container just contains the RESTful-API and depends on a mongodb. We have developed and tested with Version 3.4.3 To start the API fire up your mongo container and execute the following command: docker run -d -p 80:80 --link mongodb:db hdafbi/geli-api

The container can be (and must to be fully functional) further configured by enviromentag variables:

Variable NameEffectdefault
BASEURLThis has to be the baseurl of the web-frontend and is referenced in for example activation e-mailshttp://localhost:4200
DB_HOSTThis has to be de address of your mongodb databaselocalhost
SECRETThis secret is used for JWT signing and database encryptionnotSoSecret234oi23o423ooqnafsnaaslfj
PORTThe API will listen for requests on this port80
MAILPROVIDERThe mailprovider as defined at https://nodemailer.com/smtp/well-known/null
MAILSMTPSERVERURL of the SMTP of outgoing Mails (This will overwrite the MAILPROVIDER variable)null
MAILSMTPPORTThe Port of the defined SMTP Server25
MAILUSERyour username for the configured providernull
MAILPASSyour passwordnull
MAILSENDERThe sender address[email protected]

Tag summary

Content type

Image

Digest

Size

408.9 MB

Last updated

about 7 years ago

docker pull hdafbi/geli-api