fix: wire stack restart to TypeScript entrypoint

This commit is contained in:
Eyejoker
2026-03-31 05:25:50 +09:00
parent 648457d717
commit 189c8795a1
3 changed files with 3 additions and 2 deletions

View File

@@ -13,6 +13,7 @@ const STEPS: Record<
runners: () => import('./runners.js'), runners: () => import('./runners.js'),
groups: () => import('./groups.js'), groups: () => import('./groups.js'),
register: () => import('./register.js'), register: () => import('./register.js'),
'restart-stack': () => import('./restart-stack.js'),
service: () => import('./service.js'), service: () => import('./service.js'),
verify: () => import('./verify.js'), verify: () => import('./verify.js'),
}; };

View File

@@ -214,7 +214,7 @@ describe('service definitions', () => {
expect(unit).toContain('Description=EJClaw Stack Restart Orchestrator'); expect(unit).toContain('Description=EJClaw Stack Restart Orchestrator');
expect(unit).toContain('Type=oneshot'); expect(unit).toContain('Type=oneshot');
expect(unit).toContain( expect(unit).toContain(
'ExecStart=/bin/bash /srv/ejclaw/scripts/restart-ejclaw-stack.sh --direct', 'ExecStart=/usr/bin/bun /srv/ejclaw/setup/restart-stack.ts --direct',
); );
}); });
}); });

View File

@@ -386,7 +386,7 @@ After=network.target
Type=oneshot Type=oneshot
WorkingDirectory=${projectRoot} WorkingDirectory=${projectRoot}
${envLines.join('\n')} ${envLines.join('\n')}
ExecStart=/bin/bash ${projectRoot}/scripts/restart-ejclaw-stack.sh --direct ExecStart=${nodePath} ${projectRoot}/setup/restart-stack.ts --direct
`; `;
} }