Commit Graph

36 Commits

Author SHA1 Message Date
bdd247e6e0 Inital work on breaking out the core logic out of the MVC API Web App in preparation to migrating to minimal API's in a seperate project 2024-01-13 12:42:46 -08:00
52708bd2c2 Add self contained runtime deployment 2024-01-13 12:15:55 -08:00
9c5fbc314f Merge branch 'master' of ssh://git.startmywifi.com:2251/AS1024/GeoFeed 2024-01-08 23:21:17 -08:00
1f3778095c Make the code cleaner to read 2024-01-08 23:18:26 -08:00
2d5c318689 Update license text 2024-01-08 14:59:18 -08:00
dd643ab8ab Update the readme file 2024-01-08 10:48:48 -08:00
2d68115f25 Complete the implementation of returning cached data from the local disk cache 2024-01-08 10:41:25 -08:00
020db780a6 Add example connection string 2024-01-08 10:23:02 -08:00
5fec5f4f92 Forward all cancellation tokens and run the local cache first 2024-01-08 10:22:51 -08:00
c43b218974 Add necessary tools 2024-01-08 10:08:46 -08:00
c18e486750 Add initial DB Migrations 2024-01-08 10:08:36 -08:00
9974bb5f0c Create various scopes - forgot that EF Core DBContexts don't work in a singleton service 2024-01-08 10:08:28 -08:00
37841db663 Inject the necessary services into the DI container 2024-01-08 09:57:51 -08:00
e974635cfb Break it out to individual files and initial cache service 2024-01-08 09:57:37 -08:00
2fa8f32f44 Initial work on caching without calling dependencies 2024-01-08 09:18:35 -08:00
6e9d58c6e3 Initial skeleton work of periodic on disk caching 2024-01-08 00:13:08 -08:00
ade2861395 Merge branch 'master' of ssh://git.startmywifi.com:2251/AS1024/GeoFeed 2024-01-07 14:58:49 -08:00
8e9b61d9b2 Comment in the geofeed no-cache 2024-01-07 14:58:40 -08:00
e68e3b14cd Include the postal code 2024-01-07 14:58:33 -08:00
4ea9f2ca7f Update readme and license text 2024-01-07 11:11:20 -08:00
01ccc1ab91 Don't preload if it's a development envrionment 2024-01-05 16:51:40 -08:00
14f8ea618a Move away from Newtonsoft.Json 2024-01-05 16:51:28 -08:00
04d00e0fe9 Handle errors 2024-01-05 16:35:24 -08:00
8a18e71a6f Don't crash the app on startup if we can't preload the GeoFeed 2024-01-05 16:20:41 -08:00
e49ec42f30 Switch to Alpine Linux and enable multiarch builds 2024-01-05 15:58:28 -08:00
5b367121c4 Move towards explicit types 2024-01-05 15:22:16 -08:00
db05b0b815 Actually include the data 2024-01-04 23:47:01 -08:00
16ee1f98ed Parse geloc_postal_code values 2024-01-04 23:41:43 -08:00
fec33bff1d Don't use memory cache if it's in development mode 2024-01-04 23:41:31 -08:00
af492dedff Update bump the batch size to 50 at a time 2024-01-04 23:19:51 -08:00
c5bb3843aa Update sliding window cache timers 2024-01-04 23:19:01 -08:00
6c7a007f96 Rename file 2024-01-04 23:18:50 -08:00
94b7234b42 Add an extra trailing comma to accomodate for Postal Code 2024-01-04 22:17:12 -08:00
4504d290da Add initial README.md 2024-01-04 20:44:42 -08:00
6fe03cfade Add project files. 2024-01-04 20:39:36 -08:00
6b91d168a3 Add .gitattributes, .gitignore, README.md, and LICENSE.txt. 2024-01-04 20:39:34 -08:00