├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── onPushToMain.yml │ ├── onRelease.yml │ └── test.yml ├── .gitignore ├── .mocharc.json ├── .prettierrc.json ├── .vscode └── launch.json ├── CONTRIBUTING.md ├── LICENSE.md ├── bin ├── dev.cmd ├── dev.js ├── run.cmd └── run.js ├── package.json ├── pnpm-lock.yaml ├── readme.md ├── src ├── commands │ ├── app │ │ ├── create.ts │ │ ├── delete.ts │ │ ├── deploy.ts │ │ └── stop.ts │ ├── authenticate.ts │ ├── database │ │ ├── mariadb │ │ │ ├── create.ts │ │ │ ├── delete.ts │ │ │ ├── deploy.ts │ │ │ └── stop.ts │ │ ├── mongo │ │ │ ├── create.ts │ │ │ ├── delete.ts │ │ │ ├── deploy.ts │ │ │ └── stop.ts │ │ ├── mysql │ │ │ ├── create.ts │ │ │ ├── delete.ts │ │ │ ├── deploy.ts │ │ │ └── stop.ts │ │ ├── postgres │ │ │ ├── create.ts │ │ │ ├── delete.ts │ │ │ ├── deploy.ts │ │ │ └── stop.ts │ │ └── redis │ │ │ ├── create.ts │ │ │ ├── delete.ts │ │ │ ├── deploy.ts │ │ │ └── stop.ts │ ├── env │ │ ├── pull.ts │ │ └── push.ts │ ├── environment │ │ ├── create.ts │ │ └── delete.ts │ ├── project │ │ ├── create.ts │ │ ├── info.ts │ │ └── list.ts │ └── verify.ts ├── index.ts └── utils │ ├── http.ts │ ├── shared.ts │ ├── slug.ts │ ├── slugify.ts │ └── utils.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ "prettier"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/onPushToMain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/.github/workflows/onPushToMain.yml -------------------------------------------------------------------------------- /.github/workflows/onRelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/.github/workflows/onRelease.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@oclif/prettier-config" 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/LICENSE.md -------------------------------------------------------------------------------- /bin/dev.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/bin/dev.cmd -------------------------------------------------------------------------------- /bin/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/bin/dev.js -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /bin/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/bin/run.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/readme.md -------------------------------------------------------------------------------- /src/commands/app/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/app/create.ts -------------------------------------------------------------------------------- /src/commands/app/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/app/delete.ts -------------------------------------------------------------------------------- /src/commands/app/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/app/deploy.ts -------------------------------------------------------------------------------- /src/commands/app/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/app/stop.ts -------------------------------------------------------------------------------- /src/commands/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/authenticate.ts -------------------------------------------------------------------------------- /src/commands/database/mariadb/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mariadb/create.ts -------------------------------------------------------------------------------- /src/commands/database/mariadb/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mariadb/delete.ts -------------------------------------------------------------------------------- /src/commands/database/mariadb/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mariadb/deploy.ts -------------------------------------------------------------------------------- /src/commands/database/mariadb/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mariadb/stop.ts -------------------------------------------------------------------------------- /src/commands/database/mongo/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mongo/create.ts -------------------------------------------------------------------------------- /src/commands/database/mongo/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mongo/delete.ts -------------------------------------------------------------------------------- /src/commands/database/mongo/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mongo/deploy.ts -------------------------------------------------------------------------------- /src/commands/database/mongo/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mongo/stop.ts -------------------------------------------------------------------------------- /src/commands/database/mysql/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mysql/create.ts -------------------------------------------------------------------------------- /src/commands/database/mysql/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mysql/delete.ts -------------------------------------------------------------------------------- /src/commands/database/mysql/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mysql/deploy.ts -------------------------------------------------------------------------------- /src/commands/database/mysql/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/mysql/stop.ts -------------------------------------------------------------------------------- /src/commands/database/postgres/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/postgres/create.ts -------------------------------------------------------------------------------- /src/commands/database/postgres/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/postgres/delete.ts -------------------------------------------------------------------------------- /src/commands/database/postgres/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/postgres/deploy.ts -------------------------------------------------------------------------------- /src/commands/database/postgres/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/postgres/stop.ts -------------------------------------------------------------------------------- /src/commands/database/redis/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/redis/create.ts -------------------------------------------------------------------------------- /src/commands/database/redis/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/redis/delete.ts -------------------------------------------------------------------------------- /src/commands/database/redis/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/redis/deploy.ts -------------------------------------------------------------------------------- /src/commands/database/redis/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/database/redis/stop.ts -------------------------------------------------------------------------------- /src/commands/env/pull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/env/pull.ts -------------------------------------------------------------------------------- /src/commands/env/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/env/push.ts -------------------------------------------------------------------------------- /src/commands/environment/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/environment/create.ts -------------------------------------------------------------------------------- /src/commands/environment/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/environment/delete.ts -------------------------------------------------------------------------------- /src/commands/project/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/project/create.ts -------------------------------------------------------------------------------- /src/commands/project/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/project/info.ts -------------------------------------------------------------------------------- /src/commands/project/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/project/list.ts -------------------------------------------------------------------------------- /src/commands/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/commands/verify.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export {run} from '@oclif/core' 2 | -------------------------------------------------------------------------------- /src/utils/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/utils/http.ts -------------------------------------------------------------------------------- /src/utils/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/utils/shared.ts -------------------------------------------------------------------------------- /src/utils/slug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/utils/slug.ts -------------------------------------------------------------------------------- /src/utils/slugify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/utils/slugify.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokploy/cli/HEAD/tsconfig.json --------------------------------------------------------------------------------