Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 834 Bytes

README.md

File metadata and controls

26 lines (13 loc) · 834 Bytes

fuud? - a .NET Core 2.2 REST API server

A RESTful API for consumption by fuud-client. See a live demo of the web-app at fuud.xyz.

All the API endpoints can be found at fuud.raimondlu.me/swagger

Crawlers

Food data (as of now):

  • Daily lunch restaurants (ITC and U06), data from daily.ee/ee/lunch-offers/
  • BitStop (IT College, Raja 4c), data from a private Google Sheets file

Deployment

The server is deployed as a docker container running on a Ubuntu VPS.

CD/CI pipeline:

  1. Push to master triggers a new build at Docker Hub (private)
  2. Docker Hub sends a webhook to a Ubuntu VPS on build completion
  3. Bash script pulls the latest image and runs the container