mirror of
https://github.com/hanzoai/kms.git
synced 2026-10-17 11:18:16 +00:00
The console now calls the KMS API cloud serves on kms.hanzo.ai: the org comes from the token, a listing shows every secret by path and environment, and a value is opened, replaced or deleted one secret at a time. Sign-in is authorization code with PKCE through @hanzo/iam against the issuer /v1/kms/config names, as the <brand>-kms client. Pages with no API behind them (keys, audit, projects, certificates) are gone. kmsd no longer serves the console; it ships as a static site. Co-authored-by: Hanzo Dev <[email protected]>
58 lines
741 B
Plaintext
58 lines
741 B
Plaintext
# Build artifacts and dependencies
|
|
**/node_modules
|
|
**/.next
|
|
**/dist
|
|
|
|
# The console is a static site, built and published outside this image
|
|
frontend
|
|
|
|
# Docker files
|
|
.dockerignore
|
|
**/Dockerfile
|
|
**/Dockerfile.*
|
|
docker-compose*.yml
|
|
docker-swarm
|
|
|
|
# VCS and CI
|
|
.git
|
|
.github
|
|
.husky
|
|
|
|
# Documentation and metadata
|
|
*.md
|
|
docs
|
|
img
|
|
company
|
|
|
|
# Test directories and test keys
|
|
backend/bdd
|
|
backend/e2e-test
|
|
**/*.test.ts
|
|
**/*.spec.ts
|
|
cypress.config.js
|
|
|
|
# Infrastructure (not needed in Docker build)
|
|
helm-charts
|
|
cloudformation
|
|
k8s
|
|
nginx
|
|
|
|
# Config and env files
|
|
.env*
|
|
.envrc
|
|
.kmsignore
|
|
.eslintignore
|
|
ct.yaml
|
|
render.yaml
|
|
servers.json
|
|
otel-collector-config.yaml
|
|
prometheus.dev.yml
|
|
flake.lock
|
|
flake.nix
|
|
|
|
# CLI (separate build)
|
|
cli
|
|
|
|
# Sink (separate service)
|
|
sink
|