Archify Sync server, Dockerfile and Helm chart

Rust server (axum, yrs, sqlx/PostgreSQL): live shared models over the y-websocket protocol, versions, browser sign-in with PKCE, invites, single sign-on through OIDC, metrics. Docker image on distroless, compose file, and a Helm chart with one pod, optional bundled PostgreSQL and secrets from existing Secrets.
This commit is contained in:
Oleg Lukasonok committed 2026-11-06 12:06:59 +02:00
commit 99778d7489
67 files changed
+8362

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
// Generated types from crates/protocol; regenerate with `moon run protocol:types`.
/** Version of the wire protocol; sent as `?v=` on the WebSocket. */
export const PROTOCOL_VERSION = 1;
/** Root map of a space's Yjs document: model-root-relative POSIX path → Y.Text. */
export const FILES_MAP = 'files';
export type { Account } from './generated/Account';
export type { ApiError } from './generated/ApiError';
export type { CreateInviteRequest } from './generated/CreateInviteRequest';
export type { CreateSpaceRequest } from './generated/CreateSpaceRequest';
export type { Invite } from './generated/Invite';
export type { JoinResponse } from './generated/JoinResponse';
export type { LogoutRequest } from './generated/LogoutRequest';
export type { Member } from './generated/Member';
export type { OrgRole } from './generated/OrgRole';
export type { PublishRequest } from './generated/PublishRequest';
export type { ServerInfo } from './generated/ServerInfo';
export type { SetupRequest } from './generated/SetupRequest';
export type { Space } from './generated/Space';
export type { SpaceRole } from './generated/SpaceRole';
export type { TokenRequest } from './generated/TokenRequest';
export type { TokenResponse } from './generated/TokenResponse';
export type { Version } from './generated/Version';
export type { VersionFile } from './generated/VersionFile';
export type { VersionFiles } from './generated/VersionFiles';
export type { VersionKind } from './generated/VersionKind';