Fachschaft07 / Guide7

App providing comfortable access to student services of the computer science department (07) of the Munich University of Applied Sciences.
https://fs.cs.hm.edu/
MIT License
9 stars 4 forks source link

Setup App Server with REST API + Database Server + Continuous deployment via branch #76

Open bennyboer opened 5 years ago

bennyboer commented 5 years ago

BLOCKED: Need to wait for server (VM)

We need a REST API in order to use firebase cloud notifications and target specific user groups. Thus setup the server (VM) with a Java application server + database server. Develop application which realizes the REST API. Lastly setup continuous deployment of the REST API application to the application server via a GitHub branch which builds the application on Travis and deploys it to the application server.

(Optionally) Use Let's Encrypt to encrypt http connection of the server to the app.

thomai commented 5 years ago

(Optionally) Use Let's Encrypt to encrypt http connection of the server to the app.

The REST API will use the same certificate than the other FS websites. However, this is not a problem since HTTPS is used by-default.