aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile.strelaypoolsrv
AgeCommit message (Collapse)Author
2024-05-18lib/geoip, cmd/relaypoolsrv, cmd/ursrv: Automatically manage GeoIP updates ↵Jakob Borg
(#9342) This adds a small package `geoip` which knows how to download and manage the Maxmind GeoLite2 database we use. This removes the need for various scripts to download and manage the geoip database, something that today happens on Docker startup for the relay pool server and using various hand written hacks for the usage reporting server. The database is downloaded when needed and then refreshed on a best-effort basis weekly.
2023-11-14build: Fixup Docker changes from previous (#9223)Jakob Borg
2023-11-14Add `org.opencontainers.image.source` to Dockerfiles (#9211)DerRockWolf
### Purpose The OCI image spec specifies well-defined [annotations](https://github.com/opencontainers/image-spec/blob/main/annotations.md) that can be added to images. Theses annotations can then be used by other tools to gather more information of an image. This PR adds the `org.opencontainers.image.source` to allow tools such as [renovate](https://github.com/renovatebot/renovate) to find the release notes of a give version. ~~I've only done this change for `Dockerfile`. Should I also add the label to the other dockerfiles?~~ I've now added the source annotations to all `Dockerfile`s & action workflows. ### Testing None, change was done by following the [renovate documentation](https://docs.renovatebot.com/modules/datasource/docker/).
2023-07-01build: Build infrastructure imagesJakob Borg
2023-01-31cmd, docker: Updates for infrastructureJakob Borg
These are some changes to the relay pool server, upgrade server, and crash receiver to run under Kubernetes. It's been in production for a while.