Skip to content

fix(hosted): run the eSignet seeder once - #31

Merged
jeremi merged 1 commit into
mainfrom
fix/esignet-seeder-runs-once
Aug 20, 2026
Merged

fix(hosted): run the eSignet seeder once#31
jeremi merged 1 commit into
mainfrom
fix/esignet-seeder-runs-once

Conversation

@jeremi

@jeremi jeremi commented Aug 20, 2026

Copy link
Copy Markdown
Member

esignet-seed declares no restart policy, so Coolify gives it unless-stopped.
It exits 0 after seeding and is then started again forever: the deployed
container sits in Restarting (0) and re-runs the idempotent seed on a loop.

Every other one-shot in the fleet (audit-permissions, mint-readiness, the
Transit initializers, the provisioners) already declares restart: "no".

Found while deploying the authority-cells eSignet application. A topology test
now asserts the policy so it cannot be dropped again.

Coolify gives a service that declares no restart policy `unless-stopped`,
so the seeder exits 0 on success and is started again forever. Every other
one-shot in the fleet already says `no`.

Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
@jeremi
jeremi merged commit 427dafa into main Aug 20, 2026
1 check passed
@jeremi
jeremi deleted the fix/esignet-seeder-runs-once branch August 20, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant