feat: add durable asset synchronization worker

This commit is contained in:
jb
2026-09-19 22:15:23 -04:00
parent 2675ea8114
commit fe7d218195
36 changed files with 2218 additions and 189 deletions
+2
View File
@@ -35,6 +35,8 @@ test('Authenticated route limits remain user-keyed after rollout gates', () => {
});
test('Compose and Docker defaults are isolated and digest-pinned', () => {
expect(compose).toMatch(/sync-worker:\n\s+profiles: \["worker"\]/);
expect(compose).toContain('CONVEX_SYNC_WORKER_SECRET: ${CONVEX_SYNC_WORKER_SECRET:-}');
expect(compose).toContain('CONVEX_BIND_ADDRESS:-127.0.0.1');
expect(compose).toContain('WEB_BIND_ADDRESS:-127.0.0.1');
expect(compose).toMatch(/CONVEX_IMAGE:-[^\n]*@sha256:[a-f0-9]{64}/);