Commit Graph

8 Commits

Author SHA1 Message Date
Evan Buss
9da7ea1bbc feat: environment configuration
Environment variables can now be used to configure any
config property including the feeds list.

This makes it easier to use in environments without access
to config files like GCR. Some may prefer not to have a separate
config file as well.

Also added build metadata to the docker image and binaries.
2024-08-11 18:47:46 +00:00
Evan Buss
1ad71172f1 docs: update getting started 2024-08-11 05:25:20 +00:00
Evan Buss
45b13d3a68 docs: use absolute image href
The dockerhub description action doesn't seem to be able
to auto-convert relative  links inside `<img />` tags.
2024-08-11 00:36:03 -04:00
Evan Buss
e21a648506 feat: "local only" automatic authentication
Often you want to expose your library publicly, which requires
authentication to prevent unknown users from seeing your
content.

In my case, I also expose the library on a local domain using a local DNS server which doesn't have these security issues.

This change adds a `local_only` option to the feed auth
config which will only supply the provided username/password
when the request comes from a private IP address.

Omitting `local_only` or setting to false will keep the current
logic of sending the credentials no matter the origin of the
request.
2024-08-10 21:34:23 +00:00
Evan Buss
7f0e8f8dfb docs: fix typo 2024-07-13 16:09:34 -04:00
Evan Buss
a637e93ee3 docs: reduce image size 2024-07-13 16:08:54 -04:00
Evan Buss
4281c08b8a docs: update config instructions 2024-07-13 20:00:54 +00:00
Evan Buss
80d370d71c docs: add readme 2024-07-10 01:17:51 +00:00