10 Commits
Author SHA1 Message Date
Jérôme Petazzoni a1fa6221d8 ♻️ Update dockercoins for IPv6 support
We want to be able to run on IPv6-only clusters
(as well as legacy IPv4 clusters, as well as
DualStack clusters). This requires minor changes
in the code, because in multiple places, we were
binding listening sockets explicitly to 0.0.0.0.
We change this to :: instead, and in some cases,
we make it easier to change that if needed (e.g.
through environment variables).
2025-11-09 19:50:07 +01:00
Jérôme Petazzoni 9175a5c42a 📍 Pin version of thin
Thin 2.0 was released June 22 (ish), so... We need to pin Thin to 1.X.

This is embarrassing in a way, but also a great debugging opportunity every couple of years! 😬😅
2025-06-25 17:07:27 +02:00
Jérôme Petazzoni cb574d7cdd 📍 Pin sinatra version in dockercoins/hasher
Sinatra 4.0 was released very recently and something broke.
Let's pin Sinatra to version 3.
2024-02-17 23:42:59 +01:00
Bret Fisher cb624755e4 large update to fix many "slide debt" issues
with swarm stacks, service updates, rollbacks, and healthchecks
2018-11-28 01:45:49 +01:00
Jérôme Petazzoni aea59c757e Add HEALTHCHECK support, courtesy of @bretfisher 2017-09-27 18:07:03 +02:00
Bret Fisher 685ea653fe adding healthcheck with rollback 2017-09-12 19:03:52 -07:00
Jérôme Petazzoni 0440d1ea8d Switch hasher to ruby:alpine 2016-03-29 01:03:05 +00:00
Jerome Petazzoni 89abfeefeb add delay in hasher and rng 2015-06-07 19:53:14 -07:00
Jerome Petazzoni b1258f907d Add thin because editing webrick code to disable stupid DNS resolve makes me puke 2015-06-07 16:28:47 -07:00
Jerome Petazzoni a94147ca4e Save a bunch of things 2015-06-06 21:07:20 -07:00