🌳
pt0/deployF/cliF/cliSchemaSetsF.mts
1export const epScopeKey = 'epScope' as const
2export const scopeCli = {
3 [epScopeKey]: { type: 'string' as const, desc: 'filter by entrypoint scope' },
4}
6export const applyCli = {
7 withDocker: { flag: true as const, desc: 'build Docker image via Docker (default, explicit)' },
8 withKaniko: { flag: true as const, desc: 'build Docker image via Kaniko in-cluster job' },
9 withPodman: { flag: true as const, desc: 'build Docker image via Podman instead of Docker' },
10 withNix: { flag: true as const, hidden: true as const, desc: 'build Docker image via Nix instead of Dockerfile' },
11 history: { flag: true as const, desc: 'show deploy history' },
12 skipMigrationCheck: { flag: true as const, desc: 'skip pending migration check' },
13 delStaleJob: { flag: true as const, hidden: true as const, desc: 'delete stale failed kaniko job and retry' },
16export const testdeployCli = {
17 ...applyCli,
18 history: { flag: true as const, desc: 'show deploy + test history' }, // overrides applyCli.history desc
21export const testdeployDescript = 'runtests --ptenv=testlocal → apply → runtests --ptenv=testprod'
23export const forceCli = {
24 force: { flag: true as const, desc: 'override safety checks' },