I didn't want to kep the API Key in a file because it could be exposed
so I thought a environment variable would be good. Might of got carried
away and didn't need to put all config options in environment variables.
commit ba35fa73512a5d0d868c9e9147f55fe50db0ec99
Author: Ethan Knowlton <ethan@dubtown.dev>
Date: Sat Oct 7 22:35:31 2023 -0400
removed debug statement
commit 3808cc26dfac70e5c205df807b26855bf4562196
Author: Ethan Knowlton <ethan@dubtown.dev>
Date: Sat Oct 7 22:32:27 2023 -0400
Could Cause Problems
Shouldn't need to run make as super user, but usually
you would run `make install`. I could add this to the install step
and remove the install from all step but it could mess up publishing
to ip.level.io.
Just going to remove it for now.
commit aa0cb39b08e71e1ef897f2d3f3a4fc7e5aff4c03
Author: Ethan Knowlton <ethan@dubtown.dev>
Date: Sat Oct 7 20:05:14 2023 -0400
adding env variables to readme
- [x] Pipeline to update binary on server when changes are pushed
- [x] Added config option for Cache TTL in Seconds in `/etc/echoip/config.toml
- [x] Updated Readme for Cache Options
- [x] Added `Null` cache for optional no use of cache
- [x] Adding Redis Cache
- [x] Moving configuration to file config
- [x] Automatic Release for amd64 linux
- [x] Adding automatic deployment
- Added `LICENSE` file to the release file