GraphQL API s daty o uzavírkách na dálnicích a silnicích. Data získává z RC-ESRIDUMP-AZURE a každých pár minut je aktualizuje. A stejně jako RC-ESRIDUMP-AZURE beží na Azure Functions.
API je dostupné na https://rc-data-api.azurewebsites.net/api/rcdataapihttptrigger?code=/ygS6ekb3RHXwfdjWhK8Gx8qpufme95zsaxNfieYnB9Jaiea3xdCaA== a k vyzkoušení můžete použí třeba GraphiQL.
Pro kontrolu dat tu je k dispozici mini web app RC Data Check.
Spuštění lokálně:
yarn start
Build:
yarn build
Výsledek buildu je ve složce ./dist
Nasazení na server:
yarn deploy
- První prequest na nasazenou funkci trvá docela dlouho (asi by to chtělo na azure zapnout něco na způsob warmupu na GAE)
- Logování a procházení logů nasazených funkcí na azure je zatím docela záhada
- Někdy RSD servery nebo RC-ESRIDUMP-AZURE vrací podivná data nebo nevrací žádná
- Lokální běh funkce po hotreloadu nechává běžet node instance a celá aplikace pak běžít vícekrát a proto nemáme hotreload zapnutý