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.
13 lines
381 B
YAML
13 lines
381 B
YAML
$schema: 'https://moonrepo.dev/schemas/project.json'
|
|
language: rust
|
|
tasks:
|
|
check:
|
|
command: cargo clippy -p archify-sync-store --all-targets -- -D warnings
|
|
inputs: ['src/**/*', 'Cargo.toml']
|
|
test:
|
|
command: cargo test -p archify-sync-store
|
|
inputs: ['src/**/*', 'Cargo.toml']
|
|
format:
|
|
command: cargo fmt -p archify-sync-store --check
|
|
inputs: ['src/**/*']
|