fix(n8n-sandbox): reset certificate readiness marker
Test / test (pull_request) Canceled after 0s

This commit is contained in:
git-hermes
2026-09-03 10:31:24 +02:00
parent 0a5476793e
commit 7a58959869
2 changed files with 6 additions and 2 deletions
+5 -2
View File
@@ -101,9 +101,12 @@ describe("modern compose files preserve runtime semantics", () => {
const api = parsed.services?.['sandbox-api']
expect(parsed['x-runtipi']?.schema_version).toBe(2)
const certCommand = certs?.command?.join(' ') || ''
expect(certs?.restart).toBe('unless-stopped')
expect(certs?.command?.join(' ')).toContain('touch /tmp/certs-ready')
expect(certs?.command?.join(' ')).toContain('tail -f /dev/null')
expect(certCommand).toContain('rm -f /tmp/certs-ready')
expect(certCommand).toContain('touch /tmp/certs-ready')
expect(certCommand).toContain('tail -f /dev/null')
expect(certCommand.indexOf('rm -f /tmp/certs-ready')).toBeLessThan(certCommand.indexOf('bootstrap-mtls.sh'))
expect(certs?.healthcheck?.test).toContain('test -f /tmp/certs-ready')
expect(api?.depends_on?.['sandbox-certs']?.condition).toBe('service_healthy')
expect(api?.['x-runtipi']?.is_main).toBe(true)
+1
View File
@@ -41,6 +41,7 @@ services:
# puis reste actif sans ouvrir de port ni lancer de service reseau.
command:
- >
rm -f /tmp/certs-ready &&
bootstrap-mtls.sh --out-dir /tls --api-san sandbox-api
--control-san-prefix sandbox-runner &&
chown -R sandbox-api:sandbox-api /tls/api /var/lib/n8n-sandbox-api &&