Commit Graph

54 Commits

Author SHA1 Message Date
690a117ffd Update README 2024-01-14 00:08:14 -08:00
9dfbded5b8 Update the readme file 2024-01-14 00:04:14 -08:00
7b7d422890 Update the README.md file 2024-01-13 23:56:06 -08:00
2d6083f530 Don't add unecessary binaries 2024-01-13 23:38:18 -08:00
0e56d778bc Mark class as abstract so we don't instantiate or inject it by accident 2024-01-13 19:43:29 -08:00
8523ddd60f Add Alpine deployment 2024-01-13 19:41:34 -08:00
83826cc930 Switch over to jammy 2024-01-13 19:28:03 -08:00
cc1717e4a3 Return a file instead of just a CSV text 2024-01-13 18:11:07 -08:00
48932ec2a5 Don't include the symbols 2024-01-13 17:44:44 -08:00
42aacf497c Some minor housekeeping 2024-01-13 17:10:18 -08:00
e8152186c1 Bring the caching services over 2024-01-13 17:05:21 -08:00
43b34143a3 Remove uneeded usings 2024-01-13 17:05:08 -08:00
8ed021754c Remove uneeded files 2024-01-13 17:04:55 -08:00
a44b4f9421 Initial work on getting minimal API to work 2024-01-13 16:44:03 -08:00
810993cbf3 Update launch settings 2024-01-13 16:43:44 -08:00
8d6999c95c Move it to a base class so we can override the deserializer in a different project 2024-01-13 14:20:38 -08:00
704d6b24dc Don't reference to EF Core as AOT does not yet support it 2024-01-13 13:44:20 -08:00
81d01f28a3 Add initial work to get minimal API's going 2024-01-13 13:30:28 -08:00
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