Ricardo Pardini
ec4df7b4b7
GitHub Actions: multiarch build, new -debug version, much lighter layers
2020-10-08 01:57:49 +02:00
ricardop
72dc9a8819
use alpine's coreutils base64, which supports -w 0 to avoid wrapping -- thanks @miihael
2020-04-03 14:06:19 +02:00
Sebastián Ramírez
f3d2eefc09
✨ Add support for custom cache sizes
2019-09-27 13:44:07 -05:00
Sebastián Ramírez
df8c057855
🐛 Fix entrypoint when AUTH_REGISTRIES is empty
2019-08-09 18:53:09 -05:00
Sebastián Ramírez
abe5c4a644
✨ Add support for GCR service account keys
...
and custom delimiters for registry auth strings
2019-08-03 21:40:03 -05:00
Stan Yagolnitser
a89cf362ad
set nginx DNS configuration from container resolv.conf to allow proxy to operate behind firewall
2018-12-12 00:18:34 -08:00
Ricardo Pardini
7724f3ba15
completely reworked caching, now cache by exception (/blobs/ only essentially)
...
- now only /v2/.../blobs/... URIs are actually cached (together with their redirect catchers)
- /manifests/, /token, and /v2/ are not cached anymore, which should solve a lot of problems
- better messages for /v1 attempts
- fix usage of $connect_host:443 (which is hostname:port and causes errors to be logged) to $connect_addr (which returns an IP:port) in the proxy layer
2018-11-04 16:43:53 +01:00
Ricardo Pardini
8ff06e3dec
add mitmproxy/nginx-debug inspection capabilities
...
- avoid some caching for non-blob urls
2018-11-04 11:23:52 +01:00
ricardop
0abd4ca51a
completely reworked into an HTTPS_PROXY-based solution
...
- emit our own certificates
- configurable via ENVs
- generates config dinamically
2018-06-29 01:39:02 +02:00