mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-31 22:24:16 +01:00
Harden custom image setup terminal fallback
This commit is contained in:
1 parent
b97afa57aa
commit
f9188e1976
14 files changed
+1611
-48
No files matched your search
@@ -12,6 +12,7 @@ export const API = {
|
||||
environmentCustomImageSetupSessions: `${API_PREFIX}/environments/:environmentId/custom-image-setup-sessions`,
|
||||
environmentCustomImageSetupSession: `${API_PREFIX}/environment-custom-image-setup-sessions/:sessionId`,
|
||||
environmentCustomImageSetupSessionTerminalToken: `${API_PREFIX}/environment-custom-image-setup-sessions/:sessionId/terminal-session-token`,
|
||||
environmentCustomImageSetupSessionTerminalWs: `${API_PREFIX}/environment-custom-image-setup-sessions/:sessionId/terminal/ws`,
|
||||
environmentCustomImageSetupSessionFinish: `${API_PREFIX}/environment-custom-image-setup-sessions/:sessionId/finish`,
|
||||
environmentCustomImageSetupSessionCancel: `${API_PREFIX}/environment-custom-image-setup-sessions/:sessionId/cancel`,
|
||||
issues: `${API_PREFIX}/issues`,
|
||||
|
||||
@@ -101,11 +101,13 @@ export type CreateEnvironmentCustomImageTerminalSessionToken =
|
||||
z.infer<typeof createEnvironmentCustomImageTerminalSessionTokenSchema>;
|
||||
|
||||
export const environmentCustomImageTerminalSessionTokenSchema = z.object({
|
||||
id: z.string().min(1),
|
||||
token: z.string().min(32),
|
||||
expiresAt: isoDateTime,
|
||||
setupSessionId: z.string().min(1),
|
||||
environmentId: z.string().min(1),
|
||||
connectionType: z.literal("ssh"),
|
||||
websocketPath: z.string().min(1),
|
||||
}).strict();
|
||||
export type EnvironmentCustomImageTerminalSessionToken =
|
||||
z.infer<typeof environmentCustomImageTerminalSessionTokenSchema>;
|
||||
Reference in new issue
Block a user