mirror of
https://github.com/Dokploy/website.git
synced 2026-06-30 03:25:24 +02:00
Merge branch 'main' into danielepintore/main
This commit is contained in:
@@ -4,33 +4,13 @@ full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Admin one
|
||||
url: '#admin-one'
|
||||
- depth: 2
|
||||
title: Admin create User Invitation
|
||||
url: '#admin-create-user-invitation'
|
||||
- depth: 2
|
||||
title: Admin remove User
|
||||
url: '#admin-remove-user'
|
||||
- depth: 2
|
||||
title: Admin get User By Token
|
||||
url: '#admin-get-user-by-token'
|
||||
- depth: 2
|
||||
title: Admin assign Permissions
|
||||
url: '#admin-assign-permissions'
|
||||
title: Admin setup Monitoring
|
||||
url: '#admin-setup-monitoring'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Admin one
|
||||
id: admin-one
|
||||
- content: Admin create User Invitation
|
||||
id: admin-create-user-invitation
|
||||
- content: Admin remove User
|
||||
id: admin-remove-user
|
||||
- content: Admin get User By Token
|
||||
id: admin-get-user-by-token
|
||||
- content: Admin assign Permissions
|
||||
id: admin-assign-permissions
|
||||
- content: Admin setup Monitoring
|
||||
id: admin-setup-monitoring
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/admin.one"},{"method":"post","path":"/admin.createUserInvitation"},{"method":"post","path":"/admin.removeUser"},{"method":"get","path":"/admin.getUserByToken"},{"method":"post","path":"/admin.assignPermissions"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/admin.setupMonitoring"}]} hasHead={true} />
|
||||
56
apps/docs/content/docs/api/generated/reference-ai.mdx
Normal file
56
apps/docs/content/docs/api/generated/reference-ai.mdx
Normal file
@@ -0,0 +1,56 @@
|
||||
---
|
||||
title: Ai
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Ai one
|
||||
url: '#ai-one'
|
||||
- depth: 2
|
||||
title: Ai get Models
|
||||
url: '#ai-get-models'
|
||||
- depth: 2
|
||||
title: Ai create
|
||||
url: '#ai-create'
|
||||
- depth: 2
|
||||
title: Ai update
|
||||
url: '#ai-update'
|
||||
- depth: 2
|
||||
title: Ai get All
|
||||
url: '#ai-get-all'
|
||||
- depth: 2
|
||||
title: Ai get
|
||||
url: '#ai-get'
|
||||
- depth: 2
|
||||
title: Ai delete
|
||||
url: '#ai-delete'
|
||||
- depth: 2
|
||||
title: Ai suggest
|
||||
url: '#ai-suggest'
|
||||
- depth: 2
|
||||
title: Ai deploy
|
||||
url: '#ai-deploy'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Ai one
|
||||
id: ai-one
|
||||
- content: Ai get Models
|
||||
id: ai-get-models
|
||||
- content: Ai create
|
||||
id: ai-create
|
||||
- content: Ai update
|
||||
id: ai-update
|
||||
- content: Ai get All
|
||||
id: ai-get-all
|
||||
- content: Ai get
|
||||
id: ai-get
|
||||
- content: Ai delete
|
||||
id: ai-delete
|
||||
- content: Ai suggest
|
||||
id: ai-suggest
|
||||
- content: Ai deploy
|
||||
id: ai-deploy
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/ai.one"},{"method":"get","path":"/ai.getModels"},{"method":"post","path":"/ai.create"},{"method":"post","path":"/ai.update"},{"method":"get","path":"/ai.getAll"},{"method":"get","path":"/ai.get"},{"method":"post","path":"/ai.delete"},{"method":"post","path":"/ai.suggest"},{"method":"post","path":"/ai.deploy"}]} hasHead={true} />
|
||||
@@ -39,12 +39,18 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Application save Bitbucket Provider
|
||||
url: '#application-save-bitbucket-provider'
|
||||
- depth: 2
|
||||
title: Application save Gitea Provider
|
||||
url: '#application-save-gitea-provider'
|
||||
- depth: 2
|
||||
title: Application save Docker Provider
|
||||
url: '#application-save-docker-provider'
|
||||
- depth: 2
|
||||
title: Application save Git Prodiver
|
||||
url: '#application-save-git-prodiver'
|
||||
title: Application save Git Provider
|
||||
url: '#application-save-git-provider'
|
||||
- depth: 2
|
||||
title: Application disconnect Git Provider
|
||||
url: '#application-disconnect-git-provider'
|
||||
- depth: 2
|
||||
title: Application mark Running
|
||||
url: '#application-mark-running'
|
||||
@@ -60,6 +66,9 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Application clean Queues
|
||||
url: '#application-clean-queues'
|
||||
- depth: 2
|
||||
title: Application kill Build
|
||||
url: '#application-kill-build'
|
||||
- depth: 2
|
||||
title: Application read Traefik Config
|
||||
url: '#application-read-traefik-config'
|
||||
@@ -69,6 +78,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Application read App Monitoring
|
||||
url: '#application-read-app-monitoring'
|
||||
- depth: 2
|
||||
title: Application move
|
||||
url: '#application-move'
|
||||
- depth: 2
|
||||
title: Application cancel Deployment
|
||||
url: '#application-cancel-deployment'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Application create
|
||||
@@ -95,10 +110,14 @@ _openapi:
|
||||
id: application-save-gitlab-provider
|
||||
- content: Application save Bitbucket Provider
|
||||
id: application-save-bitbucket-provider
|
||||
- content: Application save Gitea Provider
|
||||
id: application-save-gitea-provider
|
||||
- content: Application save Docker Provider
|
||||
id: application-save-docker-provider
|
||||
- content: Application save Git Prodiver
|
||||
id: application-save-git-prodiver
|
||||
- content: Application save Git Provider
|
||||
id: application-save-git-provider
|
||||
- content: Application disconnect Git Provider
|
||||
id: application-disconnect-git-provider
|
||||
- content: Application mark Running
|
||||
id: application-mark-running
|
||||
- content: Application update
|
||||
@@ -109,13 +128,19 @@ _openapi:
|
||||
id: application-deploy
|
||||
- content: Application clean Queues
|
||||
id: application-clean-queues
|
||||
- content: Application kill Build
|
||||
id: application-kill-build
|
||||
- content: Application read Traefik Config
|
||||
id: application-read-traefik-config
|
||||
- content: Application update Traefik Config
|
||||
id: application-update-traefik-config
|
||||
- content: Application read App Monitoring
|
||||
id: application-read-app-monitoring
|
||||
- content: Application move
|
||||
id: application-move
|
||||
- content: Application cancel Deployment
|
||||
id: application-cancel-deployment
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/application.create"},{"method":"get","path":"/application.one"},{"method":"post","path":"/application.reload"},{"method":"post","path":"/application.delete"},{"method":"post","path":"/application.stop"},{"method":"post","path":"/application.start"},{"method":"post","path":"/application.redeploy"},{"method":"post","path":"/application.saveEnvironment"},{"method":"post","path":"/application.saveBuildType"},{"method":"post","path":"/application.saveGithubProvider"},{"method":"post","path":"/application.saveGitlabProvider"},{"method":"post","path":"/application.saveBitbucketProvider"},{"method":"post","path":"/application.saveDockerProvider"},{"method":"post","path":"/application.saveGitProdiver"},{"method":"post","path":"/application.markRunning"},{"method":"post","path":"/application.update"},{"method":"post","path":"/application.refreshToken"},{"method":"post","path":"/application.deploy"},{"method":"post","path":"/application.cleanQueues"},{"method":"get","path":"/application.readTraefikConfig"},{"method":"post","path":"/application.updateTraefikConfig"},{"method":"get","path":"/application.readAppMonitoring"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/application.create"},{"method":"get","path":"/application.one"},{"method":"post","path":"/application.reload"},{"method":"post","path":"/application.delete"},{"method":"post","path":"/application.stop"},{"method":"post","path":"/application.start"},{"method":"post","path":"/application.redeploy"},{"method":"post","path":"/application.saveEnvironment"},{"method":"post","path":"/application.saveBuildType"},{"method":"post","path":"/application.saveGithubProvider"},{"method":"post","path":"/application.saveGitlabProvider"},{"method":"post","path":"/application.saveBitbucketProvider"},{"method":"post","path":"/application.saveGiteaProvider"},{"method":"post","path":"/application.saveDockerProvider"},{"method":"post","path":"/application.saveGitProvider"},{"method":"post","path":"/application.disconnectGitProvider"},{"method":"post","path":"/application.markRunning"},{"method":"post","path":"/application.update"},{"method":"post","path":"/application.refreshToken"},{"method":"post","path":"/application.deploy"},{"method":"post","path":"/application.cleanQueues"},{"method":"post","path":"/application.killBuild"},{"method":"get","path":"/application.readTraefikConfig"},{"method":"post","path":"/application.updateTraefikConfig"},{"method":"get","path":"/application.readAppMonitoring"},{"method":"post","path":"/application.move"},{"method":"post","path":"/application.cancelDeployment"}]} hasHead={true} />
|
||||
@@ -1,86 +0,0 @@
|
||||
---
|
||||
title: Auth
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Auth create Admin
|
||||
url: '#auth-create-admin'
|
||||
- depth: 2
|
||||
title: Auth create User
|
||||
url: '#auth-create-user'
|
||||
- depth: 2
|
||||
title: Auth login
|
||||
url: '#auth-login'
|
||||
- depth: 2
|
||||
title: Auth get
|
||||
url: '#auth-get'
|
||||
- depth: 2
|
||||
title: Auth logout
|
||||
url: '#auth-logout'
|
||||
- depth: 2
|
||||
title: Auth update
|
||||
url: '#auth-update'
|
||||
- depth: 2
|
||||
title: Auth generate Token
|
||||
url: '#auth-generate-token'
|
||||
- depth: 2
|
||||
title: Auth one
|
||||
url: '#auth-one'
|
||||
- depth: 2
|
||||
title: Auth generate2 F A Secret
|
||||
url: '#auth-generate2-f-a-secret'
|
||||
- depth: 2
|
||||
title: Auth verify2 F A Setup
|
||||
url: '#auth-verify2-f-a-setup'
|
||||
- depth: 2
|
||||
title: Auth verify Login2 F A
|
||||
url: '#auth-verify-login2-f-a'
|
||||
- depth: 2
|
||||
title: Auth disable2 F A
|
||||
url: '#auth-disable2-f-a'
|
||||
- depth: 2
|
||||
title: Auth send Reset Password Email
|
||||
url: '#auth-send-reset-password-email'
|
||||
- depth: 2
|
||||
title: Auth reset Password
|
||||
url: '#auth-reset-password'
|
||||
- depth: 2
|
||||
title: Auth confirm Email
|
||||
url: '#auth-confirm-email'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Auth create Admin
|
||||
id: auth-create-admin
|
||||
- content: Auth create User
|
||||
id: auth-create-user
|
||||
- content: Auth login
|
||||
id: auth-login
|
||||
- content: Auth get
|
||||
id: auth-get
|
||||
- content: Auth logout
|
||||
id: auth-logout
|
||||
- content: Auth update
|
||||
id: auth-update
|
||||
- content: Auth generate Token
|
||||
id: auth-generate-token
|
||||
- content: Auth one
|
||||
id: auth-one
|
||||
- content: Auth generate2 F A Secret
|
||||
id: auth-generate2-f-a-secret
|
||||
- content: Auth verify2 F A Setup
|
||||
id: auth-verify2-f-a-setup
|
||||
- content: Auth verify Login2 F A
|
||||
id: auth-verify-login2-f-a
|
||||
- content: Auth disable2 F A
|
||||
id: auth-disable2-f-a
|
||||
- content: Auth send Reset Password Email
|
||||
id: auth-send-reset-password-email
|
||||
- content: Auth reset Password
|
||||
id: auth-reset-password
|
||||
- content: Auth confirm Email
|
||||
id: auth-confirm-email
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/auth.createAdmin"},{"method":"post","path":"/auth.createUser"},{"method":"post","path":"/auth.login"},{"method":"get","path":"/auth.get"},{"method":"post","path":"/auth.logout"},{"method":"post","path":"/auth.update"},{"method":"post","path":"/auth.generateToken"},{"method":"get","path":"/auth.one"},{"method":"get","path":"/auth.generate2FASecret"},{"method":"post","path":"/auth.verify2FASetup"},{"method":"post","path":"/auth.verifyLogin2FA"},{"method":"post","path":"/auth.disable2FA"},{"method":"post","path":"/auth.sendResetPasswordEmail"},{"method":"post","path":"/auth.resetPassword"},{"method":"post","path":"/auth.confirmEmail"}]} hasHead={true} />
|
||||
@@ -24,9 +24,18 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Backup manual Backup Mariadb
|
||||
url: '#backup-manual-backup-mariadb'
|
||||
- depth: 2
|
||||
title: Backup manual Backup Compose
|
||||
url: '#backup-manual-backup-compose'
|
||||
- depth: 2
|
||||
title: Backup manual Backup Mongo
|
||||
url: '#backup-manual-backup-mongo'
|
||||
- depth: 2
|
||||
title: Backup manual Backup Web Server
|
||||
url: '#backup-manual-backup-web-server'
|
||||
- depth: 2
|
||||
title: Backup list Backup Files
|
||||
url: '#backup-list-backup-files'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Backup create
|
||||
@@ -43,9 +52,15 @@ _openapi:
|
||||
id: backup-manual-backup-my-sql
|
||||
- content: Backup manual Backup Mariadb
|
||||
id: backup-manual-backup-mariadb
|
||||
- content: Backup manual Backup Compose
|
||||
id: backup-manual-backup-compose
|
||||
- content: Backup manual Backup Mongo
|
||||
id: backup-manual-backup-mongo
|
||||
- content: Backup manual Backup Web Server
|
||||
id: backup-manual-backup-web-server
|
||||
- content: Backup list Backup Files
|
||||
id: backup-list-backup-files
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/backup.create"},{"method":"get","path":"/backup.one"},{"method":"post","path":"/backup.update"},{"method":"post","path":"/backup.remove"},{"method":"post","path":"/backup.manualBackupPostgres"},{"method":"post","path":"/backup.manualBackupMySql"},{"method":"post","path":"/backup.manualBackupMariadb"},{"method":"post","path":"/backup.manualBackupMongo"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/backup.create"},{"method":"get","path":"/backup.one"},{"method":"post","path":"/backup.update"},{"method":"post","path":"/backup.remove"},{"method":"post","path":"/backup.manualBackupPostgres"},{"method":"post","path":"/backup.manualBackupMySql"},{"method":"post","path":"/backup.manualBackupMariadb"},{"method":"post","path":"/backup.manualBackupCompose"},{"method":"post","path":"/backup.manualBackupMongo"},{"method":"post","path":"/backup.manualBackupWebServer"},{"method":"get","path":"/backup.listBackupFiles"}]} hasHead={true} />
|
||||
@@ -43,4 +43,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/bitbucket.create"},{"method":"get","path":"/bitbucket.one"},{"method":"get","path":"/bitbucket.bitbucketProviders"},{"method":"get","path":"/bitbucket.getBitbucketRepositories"},{"method":"get","path":"/bitbucket.getBitbucketBranches"},{"method":"post","path":"/bitbucket.testConnection"},{"method":"post","path":"/bitbucket.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/bitbucket.create"},{"method":"get","path":"/bitbucket.one"},{"method":"get","path":"/bitbucket.bitbucketProviders"},{"method":"get","path":"/bitbucket.getBitbucketRepositories"},{"method":"get","path":"/bitbucket.getBitbucketBranches"},{"method":"post","path":"/bitbucket.testConnection"},{"method":"post","path":"/bitbucket.update"}]} hasHead={true} />
|
||||
@@ -28,4 +28,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/certificates.create"},{"method":"get","path":"/certificates.one"},{"method":"post","path":"/certificates.remove"},{"method":"get","path":"/certificates.all"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/certificates.create"},{"method":"get","path":"/certificates.one"},{"method":"post","path":"/certificates.remove"},{"method":"get","path":"/certificates.all"}]} hasHead={true} />
|
||||
@@ -28,4 +28,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/cluster.getNodes"},{"method":"post","path":"/cluster.removeWorker"},{"method":"get","path":"/cluster.addWorker"},{"method":"get","path":"/cluster.addManager"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/cluster.getNodes"},{"method":"post","path":"/cluster.removeWorker"},{"method":"get","path":"/cluster.addWorker"},{"method":"get","path":"/cluster.addManager"}]} hasHead={true} />
|
||||
@@ -18,15 +18,24 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Compose clean Queues
|
||||
url: '#compose-clean-queues'
|
||||
- depth: 2
|
||||
title: Compose kill Build
|
||||
url: '#compose-kill-build'
|
||||
- depth: 2
|
||||
title: Compose load Services
|
||||
url: '#compose-load-services'
|
||||
- depth: 2
|
||||
title: Compose load Mounts By Service
|
||||
url: '#compose-load-mounts-by-service'
|
||||
- depth: 2
|
||||
title: Compose fetch Source Type
|
||||
url: '#compose-fetch-source-type'
|
||||
- depth: 2
|
||||
title: Compose randomize Compose
|
||||
url: '#compose-randomize-compose'
|
||||
- depth: 2
|
||||
title: Compose isolated Deployment
|
||||
url: '#compose-isolated-deployment'
|
||||
- depth: 2
|
||||
title: Compose get Converted Compose
|
||||
url: '#compose-get-converted-compose'
|
||||
@@ -39,6 +48,9 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Compose stop
|
||||
url: '#compose-stop'
|
||||
- depth: 2
|
||||
title: Compose start
|
||||
url: '#compose-start'
|
||||
- depth: 2
|
||||
title: Compose get Default Command
|
||||
url: '#compose-get-default-command'
|
||||
@@ -54,6 +66,21 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Compose get Tags
|
||||
url: '#compose-get-tags'
|
||||
- depth: 2
|
||||
title: Compose disconnect Git Provider
|
||||
url: '#compose-disconnect-git-provider'
|
||||
- depth: 2
|
||||
title: Compose move
|
||||
url: '#compose-move'
|
||||
- depth: 2
|
||||
title: Compose process Template
|
||||
url: '#compose-process-template'
|
||||
- depth: 2
|
||||
title: Compose import
|
||||
url: '#compose-import'
|
||||
- depth: 2
|
||||
title: Compose cancel Deployment
|
||||
url: '#compose-cancel-deployment'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Compose create
|
||||
@@ -66,12 +93,18 @@ _openapi:
|
||||
id: compose-delete
|
||||
- content: Compose clean Queues
|
||||
id: compose-clean-queues
|
||||
- content: Compose kill Build
|
||||
id: compose-kill-build
|
||||
- content: Compose load Services
|
||||
id: compose-load-services
|
||||
- content: Compose load Mounts By Service
|
||||
id: compose-load-mounts-by-service
|
||||
- content: Compose fetch Source Type
|
||||
id: compose-fetch-source-type
|
||||
- content: Compose randomize Compose
|
||||
id: compose-randomize-compose
|
||||
- content: Compose isolated Deployment
|
||||
id: compose-isolated-deployment
|
||||
- content: Compose get Converted Compose
|
||||
id: compose-get-converted-compose
|
||||
- content: Compose deploy
|
||||
@@ -80,6 +113,8 @@ _openapi:
|
||||
id: compose-redeploy
|
||||
- content: Compose stop
|
||||
id: compose-stop
|
||||
- content: Compose start
|
||||
id: compose-start
|
||||
- content: Compose get Default Command
|
||||
id: compose-get-default-command
|
||||
- content: Compose refresh Token
|
||||
@@ -90,7 +125,17 @@ _openapi:
|
||||
id: compose-templates
|
||||
- content: Compose get Tags
|
||||
id: compose-get-tags
|
||||
- content: Compose disconnect Git Provider
|
||||
id: compose-disconnect-git-provider
|
||||
- content: Compose move
|
||||
id: compose-move
|
||||
- content: Compose process Template
|
||||
id: compose-process-template
|
||||
- content: Compose import
|
||||
id: compose-import
|
||||
- content: Compose cancel Deployment
|
||||
id: compose-cancel-deployment
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/compose.create"},{"method":"get","path":"/compose.one"},{"method":"post","path":"/compose.update"},{"method":"post","path":"/compose.delete"},{"method":"post","path":"/compose.cleanQueues"},{"method":"get","path":"/compose.loadServices"},{"method":"post","path":"/compose.fetchSourceType"},{"method":"post","path":"/compose.randomizeCompose"},{"method":"get","path":"/compose.getConvertedCompose"},{"method":"post","path":"/compose.deploy"},{"method":"post","path":"/compose.redeploy"},{"method":"post","path":"/compose.stop"},{"method":"get","path":"/compose.getDefaultCommand"},{"method":"post","path":"/compose.refreshToken"},{"method":"post","path":"/compose.deployTemplate"},{"method":"get","path":"/compose.templates"},{"method":"get","path":"/compose.getTags"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/compose.create"},{"method":"get","path":"/compose.one"},{"method":"post","path":"/compose.update"},{"method":"post","path":"/compose.delete"},{"method":"post","path":"/compose.cleanQueues"},{"method":"post","path":"/compose.killBuild"},{"method":"get","path":"/compose.loadServices"},{"method":"get","path":"/compose.loadMountsByService"},{"method":"post","path":"/compose.fetchSourceType"},{"method":"post","path":"/compose.randomizeCompose"},{"method":"post","path":"/compose.isolatedDeployment"},{"method":"get","path":"/compose.getConvertedCompose"},{"method":"post","path":"/compose.deploy"},{"method":"post","path":"/compose.redeploy"},{"method":"post","path":"/compose.stop"},{"method":"post","path":"/compose.start"},{"method":"get","path":"/compose.getDefaultCommand"},{"method":"post","path":"/compose.refreshToken"},{"method":"post","path":"/compose.deployTemplate"},{"method":"get","path":"/compose.templates"},{"method":"get","path":"/compose.getTags"},{"method":"post","path":"/compose.disconnectGitProvider"},{"method":"post","path":"/compose.move"},{"method":"post","path":"/compose.processTemplate"},{"method":"post","path":"/compose.import"},{"method":"post","path":"/compose.cancelDeployment"}]} hasHead={true} />
|
||||
@@ -12,6 +12,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Deployment all By Server
|
||||
url: '#deployment-all-by-server'
|
||||
- depth: 2
|
||||
title: Deployment all By Type
|
||||
url: '#deployment-all-by-type'
|
||||
- depth: 2
|
||||
title: Deployment kill Process
|
||||
url: '#deployment-kill-process'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Deployment all
|
||||
@@ -20,7 +26,11 @@ _openapi:
|
||||
id: deployment-all-by-compose
|
||||
- content: Deployment all By Server
|
||||
id: deployment-all-by-server
|
||||
- content: Deployment all By Type
|
||||
id: deployment-all-by-type
|
||||
- content: Deployment kill Process
|
||||
id: deployment-kill-process
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/deployment.all"},{"method":"get","path":"/deployment.allByCompose"},{"method":"get","path":"/deployment.allByServer"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/deployment.all"},{"method":"get","path":"/deployment.allByCompose"},{"method":"get","path":"/deployment.allByServer"},{"method":"get","path":"/deployment.allByType"},{"method":"post","path":"/deployment.killProcess"}]} hasHead={true} />
|
||||
@@ -38,4 +38,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/destination.create"},{"method":"post","path":"/destination.testConnection"},{"method":"get","path":"/destination.one"},{"method":"get","path":"/destination.all"},{"method":"post","path":"/destination.remove"},{"method":"post","path":"/destination.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/destination.create"},{"method":"post","path":"/destination.testConnection"},{"method":"get","path":"/destination.one"},{"method":"get","path":"/destination.all"},{"method":"post","path":"/destination.remove"},{"method":"post","path":"/destination.update"}]} hasHead={true} />
|
||||
@@ -18,6 +18,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Docker get Containers By App Label
|
||||
url: '#docker-get-containers-by-app-label'
|
||||
- depth: 2
|
||||
title: Docker get Stack Containers By App Name
|
||||
url: '#docker-get-stack-containers-by-app-name'
|
||||
- depth: 2
|
||||
title: Docker get Service Containers By App Name
|
||||
url: '#docker-get-service-containers-by-app-name'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Docker get Containers
|
||||
@@ -30,7 +36,11 @@ _openapi:
|
||||
id: docker-get-containers-by-app-name-match
|
||||
- content: Docker get Containers By App Label
|
||||
id: docker-get-containers-by-app-label
|
||||
- content: Docker get Stack Containers By App Name
|
||||
id: docker-get-stack-containers-by-app-name
|
||||
- content: Docker get Service Containers By App Name
|
||||
id: docker-get-service-containers-by-app-name
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/docker.getContainers"},{"method":"post","path":"/docker.restartContainer"},{"method":"get","path":"/docker.getConfig"},{"method":"get","path":"/docker.getContainersByAppNameMatch"},{"method":"get","path":"/docker.getContainersByAppLabel"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/docker.getContainers"},{"method":"post","path":"/docker.restartContainer"},{"method":"get","path":"/docker.getConfig"},{"method":"get","path":"/docker.getContainersByAppNameMatch"},{"method":"get","path":"/docker.getContainersByAppLabel"},{"method":"get","path":"/docker.getStackContainersByAppName"},{"method":"get","path":"/docker.getServiceContainersByAppName"}]} hasHead={true} />
|
||||
@@ -15,6 +15,9 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Domain generate Domain
|
||||
url: '#domain-generate-domain'
|
||||
- depth: 2
|
||||
title: Domain can Generate Traefik Me Domains
|
||||
url: '#domain-can-generate-traefik-me-domains'
|
||||
- depth: 2
|
||||
title: Domain update
|
||||
url: '#domain-update'
|
||||
@@ -24,6 +27,9 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Domain delete
|
||||
url: '#domain-delete'
|
||||
- depth: 2
|
||||
title: Domain validate Domain
|
||||
url: '#domain-validate-domain'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Domain create
|
||||
@@ -34,13 +40,17 @@ _openapi:
|
||||
id: domain-by-compose-id
|
||||
- content: Domain generate Domain
|
||||
id: domain-generate-domain
|
||||
- content: Domain can Generate Traefik Me Domains
|
||||
id: domain-can-generate-traefik-me-domains
|
||||
- content: Domain update
|
||||
id: domain-update
|
||||
- content: Domain one
|
||||
id: domain-one
|
||||
- content: Domain delete
|
||||
id: domain-delete
|
||||
- content: Domain validate Domain
|
||||
id: domain-validate-domain
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/domain.create"},{"method":"get","path":"/domain.byApplicationId"},{"method":"get","path":"/domain.byComposeId"},{"method":"post","path":"/domain.generateDomain"},{"method":"post","path":"/domain.update"},{"method":"get","path":"/domain.one"},{"method":"post","path":"/domain.delete"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/domain.create"},{"method":"get","path":"/domain.byApplicationId"},{"method":"get","path":"/domain.byComposeId"},{"method":"post","path":"/domain.generateDomain"},{"method":"get","path":"/domain.canGenerateTraefikMeDomains"},{"method":"post","path":"/domain.update"},{"method":"get","path":"/domain.one"},{"method":"post","path":"/domain.delete"},{"method":"post","path":"/domain.validateDomain"}]} hasHead={true} />
|
||||
@@ -0,0 +1,41 @@
|
||||
---
|
||||
title: Environment
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Environment create
|
||||
url: '#environment-create'
|
||||
- depth: 2
|
||||
title: Environment one
|
||||
url: '#environment-one'
|
||||
- depth: 2
|
||||
title: Environment by Project Id
|
||||
url: '#environment-by-project-id'
|
||||
- depth: 2
|
||||
title: Environment remove
|
||||
url: '#environment-remove'
|
||||
- depth: 2
|
||||
title: Environment update
|
||||
url: '#environment-update'
|
||||
- depth: 2
|
||||
title: Environment duplicate
|
||||
url: '#environment-duplicate'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Environment create
|
||||
id: environment-create
|
||||
- content: Environment one
|
||||
id: environment-one
|
||||
- content: Environment by Project Id
|
||||
id: environment-by-project-id
|
||||
- content: Environment remove
|
||||
id: environment-remove
|
||||
- content: Environment update
|
||||
id: environment-update
|
||||
- content: Environment duplicate
|
||||
id: environment-duplicate
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/environment.create"},{"method":"get","path":"/environment.one"},{"method":"get","path":"/environment.byProjectId"},{"method":"post","path":"/environment.remove"},{"method":"post","path":"/environment.update"},{"method":"post","path":"/environment.duplicate"}]} hasHead={true} />
|
||||
@@ -18,4 +18,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/gitProvider.getAll"},{"method":"post","path":"/gitProvider.remove"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/gitProvider.getAll"},{"method":"post","path":"/gitProvider.remove"}]} hasHead={true} />
|
||||
51
apps/docs/content/docs/api/generated/reference-gitea.mdx
Normal file
51
apps/docs/content/docs/api/generated/reference-gitea.mdx
Normal file
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: Gitea
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Gitea create
|
||||
url: '#gitea-create'
|
||||
- depth: 2
|
||||
title: Gitea one
|
||||
url: '#gitea-one'
|
||||
- depth: 2
|
||||
title: Gitea gitea Providers
|
||||
url: '#gitea-gitea-providers'
|
||||
- depth: 2
|
||||
title: Gitea get Gitea Repositories
|
||||
url: '#gitea-get-gitea-repositories'
|
||||
- depth: 2
|
||||
title: Gitea get Gitea Branches
|
||||
url: '#gitea-get-gitea-branches'
|
||||
- depth: 2
|
||||
title: Gitea test Connection
|
||||
url: '#gitea-test-connection'
|
||||
- depth: 2
|
||||
title: Gitea update
|
||||
url: '#gitea-update'
|
||||
- depth: 2
|
||||
title: Gitea get Gitea Url
|
||||
url: '#gitea-get-gitea-url'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Gitea create
|
||||
id: gitea-create
|
||||
- content: Gitea one
|
||||
id: gitea-one
|
||||
- content: Gitea gitea Providers
|
||||
id: gitea-gitea-providers
|
||||
- content: Gitea get Gitea Repositories
|
||||
id: gitea-get-gitea-repositories
|
||||
- content: Gitea get Gitea Branches
|
||||
id: gitea-get-gitea-branches
|
||||
- content: Gitea test Connection
|
||||
id: gitea-test-connection
|
||||
- content: Gitea update
|
||||
id: gitea-update
|
||||
- content: Gitea get Gitea Url
|
||||
id: gitea-get-gitea-url
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/gitea.create"},{"method":"get","path":"/gitea.one"},{"method":"get","path":"/gitea.giteaProviders"},{"method":"get","path":"/gitea.getGiteaRepositories"},{"method":"get","path":"/gitea.getGiteaBranches"},{"method":"post","path":"/gitea.testConnection"},{"method":"post","path":"/gitea.update"},{"method":"get","path":"/gitea.getGiteaUrl"}]} hasHead={true} />
|
||||
@@ -38,4 +38,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/github.one"},{"method":"get","path":"/github.getGithubRepositories"},{"method":"get","path":"/github.getGithubBranches"},{"method":"get","path":"/github.githubProviders"},{"method":"post","path":"/github.testConnection"},{"method":"post","path":"/github.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/github.one"},{"method":"get","path":"/github.getGithubRepositories"},{"method":"get","path":"/github.getGithubBranches"},{"method":"get","path":"/github.githubProviders"},{"method":"post","path":"/github.testConnection"},{"method":"post","path":"/github.update"}]} hasHead={true} />
|
||||
@@ -43,4 +43,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/gitlab.create"},{"method":"get","path":"/gitlab.one"},{"method":"get","path":"/gitlab.gitlabProviders"},{"method":"get","path":"/gitlab.getGitlabRepositories"},{"method":"get","path":"/gitlab.getGitlabBranches"},{"method":"post","path":"/gitlab.testConnection"},{"method":"post","path":"/gitlab.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/gitlab.create"},{"method":"get","path":"/gitlab.one"},{"method":"get","path":"/gitlab.gitlabProviders"},{"method":"get","path":"/gitlab.getGitlabRepositories"},{"method":"get","path":"/gitlab.getGitlabBranches"},{"method":"post","path":"/gitlab.testConnection"},{"method":"post","path":"/gitlab.update"}]} hasHead={true} />
|
||||
@@ -36,6 +36,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Mariadb update
|
||||
url: '#mariadb-update'
|
||||
- depth: 2
|
||||
title: Mariadb move
|
||||
url: '#mariadb-move'
|
||||
- depth: 2
|
||||
title: Mariadb rebuild
|
||||
url: '#mariadb-rebuild'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mariadb create
|
||||
@@ -60,7 +66,11 @@ _openapi:
|
||||
id: mariadb-reload
|
||||
- content: Mariadb update
|
||||
id: mariadb-update
|
||||
- content: Mariadb move
|
||||
id: mariadb-move
|
||||
- content: Mariadb rebuild
|
||||
id: mariadb-rebuild
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mariadb.create"},{"method":"get","path":"/mariadb.one"},{"method":"post","path":"/mariadb.start"},{"method":"post","path":"/mariadb.stop"},{"method":"post","path":"/mariadb.saveExternalPort"},{"method":"post","path":"/mariadb.deploy"},{"method":"post","path":"/mariadb.changeStatus"},{"method":"post","path":"/mariadb.remove"},{"method":"post","path":"/mariadb.saveEnvironment"},{"method":"post","path":"/mariadb.reload"},{"method":"post","path":"/mariadb.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/mariadb.create"},{"method":"get","path":"/mariadb.one"},{"method":"post","path":"/mariadb.start"},{"method":"post","path":"/mariadb.stop"},{"method":"post","path":"/mariadb.saveExternalPort"},{"method":"post","path":"/mariadb.deploy"},{"method":"post","path":"/mariadb.changeStatus"},{"method":"post","path":"/mariadb.remove"},{"method":"post","path":"/mariadb.saveEnvironment"},{"method":"post","path":"/mariadb.reload"},{"method":"post","path":"/mariadb.update"},{"method":"post","path":"/mariadb.move"},{"method":"post","path":"/mariadb.rebuild"}]} hasHead={true} />
|
||||
@@ -36,6 +36,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Mongo update
|
||||
url: '#mongo-update'
|
||||
- depth: 2
|
||||
title: Mongo move
|
||||
url: '#mongo-move'
|
||||
- depth: 2
|
||||
title: Mongo rebuild
|
||||
url: '#mongo-rebuild'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mongo create
|
||||
@@ -60,7 +66,11 @@ _openapi:
|
||||
id: mongo-save-environment
|
||||
- content: Mongo update
|
||||
id: mongo-update
|
||||
- content: Mongo move
|
||||
id: mongo-move
|
||||
- content: Mongo rebuild
|
||||
id: mongo-rebuild
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mongo.create"},{"method":"get","path":"/mongo.one"},{"method":"post","path":"/mongo.start"},{"method":"post","path":"/mongo.stop"},{"method":"post","path":"/mongo.saveExternalPort"},{"method":"post","path":"/mongo.deploy"},{"method":"post","path":"/mongo.changeStatus"},{"method":"post","path":"/mongo.reload"},{"method":"post","path":"/mongo.remove"},{"method":"post","path":"/mongo.saveEnvironment"},{"method":"post","path":"/mongo.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/mongo.create"},{"method":"get","path":"/mongo.one"},{"method":"post","path":"/mongo.start"},{"method":"post","path":"/mongo.stop"},{"method":"post","path":"/mongo.saveExternalPort"},{"method":"post","path":"/mongo.deploy"},{"method":"post","path":"/mongo.changeStatus"},{"method":"post","path":"/mongo.reload"},{"method":"post","path":"/mongo.remove"},{"method":"post","path":"/mongo.saveEnvironment"},{"method":"post","path":"/mongo.update"},{"method":"post","path":"/mongo.move"},{"method":"post","path":"/mongo.rebuild"}]} hasHead={true} />
|
||||
@@ -15,6 +15,9 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Mounts update
|
||||
url: '#mounts-update'
|
||||
- depth: 2
|
||||
title: Mounts all Named By Application Id
|
||||
url: '#mounts-all-named-by-application-id'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mounts create
|
||||
@@ -25,7 +28,9 @@ _openapi:
|
||||
id: mounts-one
|
||||
- content: Mounts update
|
||||
id: mounts-update
|
||||
- content: Mounts all Named By Application Id
|
||||
id: mounts-all-named-by-application-id
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mounts.create"},{"method":"post","path":"/mounts.remove"},{"method":"get","path":"/mounts.one"},{"method":"post","path":"/mounts.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/mounts.create"},{"method":"post","path":"/mounts.remove"},{"method":"get","path":"/mounts.one"},{"method":"post","path":"/mounts.update"},{"method":"get","path":"/mounts.allNamedByApplicationId"}]} hasHead={true} />
|
||||
@@ -36,6 +36,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Mysql update
|
||||
url: '#mysql-update'
|
||||
- depth: 2
|
||||
title: Mysql move
|
||||
url: '#mysql-move'
|
||||
- depth: 2
|
||||
title: Mysql rebuild
|
||||
url: '#mysql-rebuild'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mysql create
|
||||
@@ -60,7 +66,11 @@ _openapi:
|
||||
id: mysql-save-environment
|
||||
- content: Mysql update
|
||||
id: mysql-update
|
||||
- content: Mysql move
|
||||
id: mysql-move
|
||||
- content: Mysql rebuild
|
||||
id: mysql-rebuild
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mysql.create"},{"method":"get","path":"/mysql.one"},{"method":"post","path":"/mysql.start"},{"method":"post","path":"/mysql.stop"},{"method":"post","path":"/mysql.saveExternalPort"},{"method":"post","path":"/mysql.deploy"},{"method":"post","path":"/mysql.changeStatus"},{"method":"post","path":"/mysql.reload"},{"method":"post","path":"/mysql.remove"},{"method":"post","path":"/mysql.saveEnvironment"},{"method":"post","path":"/mysql.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/mysql.create"},{"method":"get","path":"/mysql.one"},{"method":"post","path":"/mysql.start"},{"method":"post","path":"/mysql.stop"},{"method":"post","path":"/mysql.saveExternalPort"},{"method":"post","path":"/mysql.deploy"},{"method":"post","path":"/mysql.changeStatus"},{"method":"post","path":"/mysql.reload"},{"method":"post","path":"/mysql.remove"},{"method":"post","path":"/mysql.saveEnvironment"},{"method":"post","path":"/mysql.update"},{"method":"post","path":"/mysql.move"},{"method":"post","path":"/mysql.rebuild"}]} hasHead={true} />
|
||||
@@ -48,6 +48,39 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Notification all
|
||||
url: '#notification-all'
|
||||
- depth: 2
|
||||
title: Notification receive Notification
|
||||
url: '#notification-receive-notification'
|
||||
- depth: 2
|
||||
title: Notification create Gotify
|
||||
url: '#notification-create-gotify'
|
||||
- depth: 2
|
||||
title: Notification update Gotify
|
||||
url: '#notification-update-gotify'
|
||||
- depth: 2
|
||||
title: Notification test Gotify Connection
|
||||
url: '#notification-test-gotify-connection'
|
||||
- depth: 2
|
||||
title: Notification create Ntfy
|
||||
url: '#notification-create-ntfy'
|
||||
- depth: 2
|
||||
title: Notification update Ntfy
|
||||
url: '#notification-update-ntfy'
|
||||
- depth: 2
|
||||
title: Notification test Ntfy Connection
|
||||
url: '#notification-test-ntfy-connection'
|
||||
- depth: 2
|
||||
title: Notification create Lark
|
||||
url: '#notification-create-lark'
|
||||
- depth: 2
|
||||
title: Notification update Lark
|
||||
url: '#notification-update-lark'
|
||||
- depth: 2
|
||||
title: Notification test Lark Connection
|
||||
url: '#notification-test-lark-connection'
|
||||
- depth: 2
|
||||
title: Notification get Email Providers
|
||||
url: '#notification-get-email-providers'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Notification create Slack
|
||||
@@ -80,7 +113,29 @@ _openapi:
|
||||
id: notification-one
|
||||
- content: Notification all
|
||||
id: notification-all
|
||||
- content: Notification receive Notification
|
||||
id: notification-receive-notification
|
||||
- content: Notification create Gotify
|
||||
id: notification-create-gotify
|
||||
- content: Notification update Gotify
|
||||
id: notification-update-gotify
|
||||
- content: Notification test Gotify Connection
|
||||
id: notification-test-gotify-connection
|
||||
- content: Notification create Ntfy
|
||||
id: notification-create-ntfy
|
||||
- content: Notification update Ntfy
|
||||
id: notification-update-ntfy
|
||||
- content: Notification test Ntfy Connection
|
||||
id: notification-test-ntfy-connection
|
||||
- content: Notification create Lark
|
||||
id: notification-create-lark
|
||||
- content: Notification update Lark
|
||||
id: notification-update-lark
|
||||
- content: Notification test Lark Connection
|
||||
id: notification-test-lark-connection
|
||||
- content: Notification get Email Providers
|
||||
id: notification-get-email-providers
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/notification.createSlack"},{"method":"post","path":"/notification.updateSlack"},{"method":"post","path":"/notification.testSlackConnection"},{"method":"post","path":"/notification.createTelegram"},{"method":"post","path":"/notification.updateTelegram"},{"method":"post","path":"/notification.testTelegramConnection"},{"method":"post","path":"/notification.createDiscord"},{"method":"post","path":"/notification.updateDiscord"},{"method":"post","path":"/notification.testDiscordConnection"},{"method":"post","path":"/notification.createEmail"},{"method":"post","path":"/notification.updateEmail"},{"method":"post","path":"/notification.testEmailConnection"},{"method":"post","path":"/notification.remove"},{"method":"get","path":"/notification.one"},{"method":"get","path":"/notification.all"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/notification.createSlack"},{"method":"post","path":"/notification.updateSlack"},{"method":"post","path":"/notification.testSlackConnection"},{"method":"post","path":"/notification.createTelegram"},{"method":"post","path":"/notification.updateTelegram"},{"method":"post","path":"/notification.testTelegramConnection"},{"method":"post","path":"/notification.createDiscord"},{"method":"post","path":"/notification.updateDiscord"},{"method":"post","path":"/notification.testDiscordConnection"},{"method":"post","path":"/notification.createEmail"},{"method":"post","path":"/notification.updateEmail"},{"method":"post","path":"/notification.testEmailConnection"},{"method":"post","path":"/notification.remove"},{"method":"get","path":"/notification.one"},{"method":"get","path":"/notification.all"},{"method":"post","path":"/notification.receiveNotification"},{"method":"post","path":"/notification.createGotify"},{"method":"post","path":"/notification.updateGotify"},{"method":"post","path":"/notification.testGotifyConnection"},{"method":"post","path":"/notification.createNtfy"},{"method":"post","path":"/notification.updateNtfy"},{"method":"post","path":"/notification.testNtfyConnection"},{"method":"post","path":"/notification.createLark"},{"method":"post","path":"/notification.updateLark"},{"method":"post","path":"/notification.testLarkConnection"},{"method":"get","path":"/notification.getEmailProviders"}]} hasHead={true} />
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: Organization
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Organization create
|
||||
url: '#organization-create'
|
||||
- depth: 2
|
||||
title: Organization all
|
||||
url: '#organization-all'
|
||||
- depth: 2
|
||||
title: Organization one
|
||||
url: '#organization-one'
|
||||
- depth: 2
|
||||
title: Organization update
|
||||
url: '#organization-update'
|
||||
- depth: 2
|
||||
title: Organization delete
|
||||
url: '#organization-delete'
|
||||
- depth: 2
|
||||
title: Organization all Invitations
|
||||
url: '#organization-all-invitations'
|
||||
- depth: 2
|
||||
title: Organization remove Invitation
|
||||
url: '#organization-remove-invitation'
|
||||
- depth: 2
|
||||
title: Organization set Default
|
||||
url: '#organization-set-default'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Organization create
|
||||
id: organization-create
|
||||
- content: Organization all
|
||||
id: organization-all
|
||||
- content: Organization one
|
||||
id: organization-one
|
||||
- content: Organization update
|
||||
id: organization-update
|
||||
- content: Organization delete
|
||||
id: organization-delete
|
||||
- content: Organization all Invitations
|
||||
id: organization-all-invitations
|
||||
- content: Organization remove Invitation
|
||||
id: organization-remove-invitation
|
||||
- content: Organization set Default
|
||||
id: organization-set-default
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/organization.create"},{"method":"get","path":"/organization.all"},{"method":"get","path":"/organization.one"},{"method":"post","path":"/organization.update"},{"method":"post","path":"/organization.delete"},{"method":"get","path":"/organization.allInvitations"},{"method":"post","path":"/organization.removeInvitation"},{"method":"post","path":"/organization.setDefault"}]} hasHead={true} />
|
||||
@@ -28,4 +28,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/port.create"},{"method":"get","path":"/port.one"},{"method":"post","path":"/port.delete"},{"method":"post","path":"/port.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/port.create"},{"method":"get","path":"/port.one"},{"method":"post","path":"/port.delete"},{"method":"post","path":"/port.update"}]} hasHead={true} />
|
||||
@@ -36,6 +36,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Postgres update
|
||||
url: '#postgres-update'
|
||||
- depth: 2
|
||||
title: Postgres move
|
||||
url: '#postgres-move'
|
||||
- depth: 2
|
||||
title: Postgres rebuild
|
||||
url: '#postgres-rebuild'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Postgres create
|
||||
@@ -60,7 +66,11 @@ _openapi:
|
||||
id: postgres-reload
|
||||
- content: Postgres update
|
||||
id: postgres-update
|
||||
- content: Postgres move
|
||||
id: postgres-move
|
||||
- content: Postgres rebuild
|
||||
id: postgres-rebuild
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/postgres.create"},{"method":"get","path":"/postgres.one"},{"method":"post","path":"/postgres.start"},{"method":"post","path":"/postgres.stop"},{"method":"post","path":"/postgres.saveExternalPort"},{"method":"post","path":"/postgres.deploy"},{"method":"post","path":"/postgres.changeStatus"},{"method":"post","path":"/postgres.remove"},{"method":"post","path":"/postgres.saveEnvironment"},{"method":"post","path":"/postgres.reload"},{"method":"post","path":"/postgres.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/postgres.create"},{"method":"get","path":"/postgres.one"},{"method":"post","path":"/postgres.start"},{"method":"post","path":"/postgres.stop"},{"method":"post","path":"/postgres.saveExternalPort"},{"method":"post","path":"/postgres.deploy"},{"method":"post","path":"/postgres.changeStatus"},{"method":"post","path":"/postgres.remove"},{"method":"post","path":"/postgres.saveEnvironment"},{"method":"post","path":"/postgres.reload"},{"method":"post","path":"/postgres.update"},{"method":"post","path":"/postgres.move"},{"method":"post","path":"/postgres.rebuild"}]} hasHead={true} />
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
title: Preview Deployment
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Preview Deployment all
|
||||
url: '#preview-deployment-all'
|
||||
- depth: 2
|
||||
title: Preview Deployment delete
|
||||
url: '#preview-deployment-delete'
|
||||
- depth: 2
|
||||
title: Preview Deployment one
|
||||
url: '#preview-deployment-one'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Preview Deployment all
|
||||
id: preview-deployment-all
|
||||
- content: Preview Deployment delete
|
||||
id: preview-deployment-delete
|
||||
- content: Preview Deployment one
|
||||
id: preview-deployment-one
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/previewDeployment.all"},{"method":"post","path":"/previewDeployment.delete"},{"method":"get","path":"/previewDeployment.one"}]} hasHead={true} />
|
||||
@@ -18,6 +18,9 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Project update
|
||||
url: '#project-update'
|
||||
- depth: 2
|
||||
title: Project duplicate
|
||||
url: '#project-duplicate'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Project create
|
||||
@@ -30,7 +33,9 @@ _openapi:
|
||||
id: project-remove
|
||||
- content: Project update
|
||||
id: project-update
|
||||
- content: Project duplicate
|
||||
id: project-duplicate
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/project.create"},{"method":"get","path":"/project.one"},{"method":"get","path":"/project.all"},{"method":"post","path":"/project.remove"},{"method":"post","path":"/project.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/project.create"},{"method":"get","path":"/project.one"},{"method":"get","path":"/project.all"},{"method":"post","path":"/project.remove"},{"method":"post","path":"/project.update"},{"method":"post","path":"/project.duplicate"}]} hasHead={true} />
|
||||
@@ -28,4 +28,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/redirects.create"},{"method":"get","path":"/redirects.one"},{"method":"post","path":"/redirects.delete"},{"method":"post","path":"/redirects.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/redirects.create"},{"method":"get","path":"/redirects.one"},{"method":"post","path":"/redirects.delete"},{"method":"post","path":"/redirects.update"}]} hasHead={true} />
|
||||
@@ -36,6 +36,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Redis update
|
||||
url: '#redis-update'
|
||||
- depth: 2
|
||||
title: Redis move
|
||||
url: '#redis-move'
|
||||
- depth: 2
|
||||
title: Redis rebuild
|
||||
url: '#redis-rebuild'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Redis create
|
||||
@@ -60,7 +66,11 @@ _openapi:
|
||||
id: redis-save-environment
|
||||
- content: Redis update
|
||||
id: redis-update
|
||||
- content: Redis move
|
||||
id: redis-move
|
||||
- content: Redis rebuild
|
||||
id: redis-rebuild
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/redis.create"},{"method":"get","path":"/redis.one"},{"method":"post","path":"/redis.start"},{"method":"post","path":"/redis.reload"},{"method":"post","path":"/redis.stop"},{"method":"post","path":"/redis.saveExternalPort"},{"method":"post","path":"/redis.deploy"},{"method":"post","path":"/redis.changeStatus"},{"method":"post","path":"/redis.remove"},{"method":"post","path":"/redis.saveEnvironment"},{"method":"post","path":"/redis.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/redis.create"},{"method":"get","path":"/redis.one"},{"method":"post","path":"/redis.start"},{"method":"post","path":"/redis.reload"},{"method":"post","path":"/redis.stop"},{"method":"post","path":"/redis.saveExternalPort"},{"method":"post","path":"/redis.deploy"},{"method":"post","path":"/redis.changeStatus"},{"method":"post","path":"/redis.remove"},{"method":"post","path":"/redis.saveEnvironment"},{"method":"post","path":"/redis.update"},{"method":"post","path":"/redis.move"},{"method":"post","path":"/redis.rebuild"}]} hasHead={true} />
|
||||
@@ -38,4 +38,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/registry.create"},{"method":"post","path":"/registry.remove"},{"method":"post","path":"/registry.update"},{"method":"get","path":"/registry.all"},{"method":"get","path":"/registry.one"},{"method":"post","path":"/registry.testRegistry"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/registry.create"},{"method":"post","path":"/registry.remove"},{"method":"post","path":"/registry.update"},{"method":"get","path":"/registry.all"},{"method":"get","path":"/registry.one"},{"method":"post","path":"/registry.testRegistry"}]} hasHead={true} />
|
||||
21
apps/docs/content/docs/api/generated/reference-rollback.mdx
Normal file
21
apps/docs/content/docs/api/generated/reference-rollback.mdx
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
title: Rollback
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Rollback delete
|
||||
url: '#rollback-delete'
|
||||
- depth: 2
|
||||
title: Rollback rollback
|
||||
url: '#rollback-rollback'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Rollback delete
|
||||
id: rollback-delete
|
||||
- content: Rollback rollback
|
||||
id: rollback-rollback
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/rollback.delete"},{"method":"post","path":"/rollback.rollback"}]} hasHead={true} />
|
||||
41
apps/docs/content/docs/api/generated/reference-schedule.mdx
Normal file
41
apps/docs/content/docs/api/generated/reference-schedule.mdx
Normal file
@@ -0,0 +1,41 @@
|
||||
---
|
||||
title: Schedule
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Schedule create
|
||||
url: '#schedule-create'
|
||||
- depth: 2
|
||||
title: Schedule update
|
||||
url: '#schedule-update'
|
||||
- depth: 2
|
||||
title: Schedule delete
|
||||
url: '#schedule-delete'
|
||||
- depth: 2
|
||||
title: Schedule list
|
||||
url: '#schedule-list'
|
||||
- depth: 2
|
||||
title: Schedule one
|
||||
url: '#schedule-one'
|
||||
- depth: 2
|
||||
title: Schedule run Manually
|
||||
url: '#schedule-run-manually'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Schedule create
|
||||
id: schedule-create
|
||||
- content: Schedule update
|
||||
id: schedule-update
|
||||
- content: Schedule delete
|
||||
id: schedule-delete
|
||||
- content: Schedule list
|
||||
id: schedule-list
|
||||
- content: Schedule one
|
||||
id: schedule-one
|
||||
- content: Schedule run Manually
|
||||
id: schedule-run-manually
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/schedule.create"},{"method":"post","path":"/schedule.update"},{"method":"post","path":"/schedule.delete"},{"method":"get","path":"/schedule.list"},{"method":"get","path":"/schedule.one"},{"method":"post","path":"/schedule.runManually"}]} hasHead={true} />
|
||||
@@ -28,4 +28,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/security.create"},{"method":"get","path":"/security.one"},{"method":"post","path":"/security.delete"},{"method":"post","path":"/security.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/security.create"},{"method":"get","path":"/security.one"},{"method":"post","path":"/security.delete"},{"method":"post","path":"/security.update"}]} hasHead={true} />
|
||||
@@ -9,38 +9,83 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Server one
|
||||
url: '#server-one'
|
||||
- depth: 2
|
||||
title: Server get Default Command
|
||||
url: '#server-get-default-command'
|
||||
- depth: 2
|
||||
title: Server all
|
||||
url: '#server-all'
|
||||
- depth: 2
|
||||
title: Server count
|
||||
url: '#server-count'
|
||||
- depth: 2
|
||||
title: Server with S S H Key
|
||||
url: '#server-with-s-s-h-key'
|
||||
- depth: 2
|
||||
title: Server build Servers
|
||||
url: '#server-build-servers'
|
||||
- depth: 2
|
||||
title: Server setup
|
||||
url: '#server-setup'
|
||||
- depth: 2
|
||||
title: Server validate
|
||||
url: '#server-validate'
|
||||
- depth: 2
|
||||
title: Server security
|
||||
url: '#server-security'
|
||||
- depth: 2
|
||||
title: Server setup Monitoring
|
||||
url: '#server-setup-monitoring'
|
||||
- depth: 2
|
||||
title: Server remove
|
||||
url: '#server-remove'
|
||||
- depth: 2
|
||||
title: Server update
|
||||
url: '#server-update'
|
||||
- depth: 2
|
||||
title: Server public Ip
|
||||
url: '#server-public-ip'
|
||||
- depth: 2
|
||||
title: Server get Server Time
|
||||
url: '#server-get-server-time'
|
||||
- depth: 2
|
||||
title: Server get Server Metrics
|
||||
url: '#server-get-server-metrics'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Server create
|
||||
id: server-create
|
||||
- content: Server one
|
||||
id: server-one
|
||||
- content: Server get Default Command
|
||||
id: server-get-default-command
|
||||
- content: Server all
|
||||
id: server-all
|
||||
- content: Server count
|
||||
id: server-count
|
||||
- content: Server with S S H Key
|
||||
id: server-with-s-s-h-key
|
||||
- content: Server build Servers
|
||||
id: server-build-servers
|
||||
- content: Server setup
|
||||
id: server-setup
|
||||
- content: Server validate
|
||||
id: server-validate
|
||||
- content: Server security
|
||||
id: server-security
|
||||
- content: Server setup Monitoring
|
||||
id: server-setup-monitoring
|
||||
- content: Server remove
|
||||
id: server-remove
|
||||
- content: Server update
|
||||
id: server-update
|
||||
- content: Server public Ip
|
||||
id: server-public-ip
|
||||
- content: Server get Server Time
|
||||
id: server-get-server-time
|
||||
- content: Server get Server Metrics
|
||||
id: server-get-server-metrics
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/server.create"},{"method":"get","path":"/server.one"},{"method":"get","path":"/server.all"},{"method":"get","path":"/server.withSSHKey"},{"method":"post","path":"/server.setup"},{"method":"post","path":"/server.remove"},{"method":"post","path":"/server.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/server.create"},{"method":"get","path":"/server.one"},{"method":"get","path":"/server.getDefaultCommand"},{"method":"get","path":"/server.all"},{"method":"get","path":"/server.count"},{"method":"get","path":"/server.withSSHKey"},{"method":"get","path":"/server.buildServers"},{"method":"post","path":"/server.setup"},{"method":"get","path":"/server.validate"},{"method":"get","path":"/server.security"},{"method":"post","path":"/server.setupMonitoring"},{"method":"post","path":"/server.remove"},{"method":"post","path":"/server.update"},{"method":"get","path":"/server.publicIp"},{"method":"get","path":"/server.getServerTime"},{"method":"get","path":"/server.getServerMetrics"}]} hasHead={true} />
|
||||
@@ -6,6 +6,12 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Settings reload Server
|
||||
url: '#settings-reload-server'
|
||||
- depth: 2
|
||||
title: Settings clean Redis
|
||||
url: '#settings-clean-redis'
|
||||
- depth: 2
|
||||
title: Settings reload Redis
|
||||
url: '#settings-reload-redis'
|
||||
- depth: 2
|
||||
title: Settings reload Traefik
|
||||
url: '#settings-reload-traefik'
|
||||
@@ -64,14 +70,17 @@ _openapi:
|
||||
title: Settings update Middleware Traefik Config
|
||||
url: '#settings-update-middleware-traefik-config'
|
||||
- depth: 2
|
||||
title: Settings check And Update Image
|
||||
url: '#settings-check-and-update-image'
|
||||
title: Settings get Update Data
|
||||
url: '#settings-get-update-data'
|
||||
- depth: 2
|
||||
title: Settings update Server
|
||||
url: '#settings-update-server'
|
||||
- depth: 2
|
||||
title: Settings get Dokploy Version
|
||||
url: '#settings-get-dokploy-version'
|
||||
- depth: 2
|
||||
title: Settings get Release Tag
|
||||
url: '#settings-get-release-tag'
|
||||
- depth: 2
|
||||
title: Settings read Directories
|
||||
url: '#settings-read-directories'
|
||||
@@ -96,15 +105,6 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Settings have Traefik Dashboard Port Enabled
|
||||
url: '#settings-have-traefik-dashboard-port-enabled'
|
||||
- depth: 2
|
||||
title: Settings read Stats
|
||||
url: '#settings-read-stats'
|
||||
- depth: 2
|
||||
title: Settings get Log Rotate Status
|
||||
url: '#settings-get-log-rotate-status'
|
||||
- depth: 2
|
||||
title: Settings toggle Log Rotate
|
||||
url: '#settings-toggle-log-rotate'
|
||||
- depth: 2
|
||||
title: Settings have Activate Requests
|
||||
url: '#settings-have-activate-requests'
|
||||
@@ -114,13 +114,41 @@ _openapi:
|
||||
- depth: 2
|
||||
title: Settings is Cloud
|
||||
url: '#settings-is-cloud'
|
||||
- depth: 2
|
||||
title: Settings is User Subscribed
|
||||
url: '#settings-is-user-subscribed'
|
||||
- depth: 2
|
||||
title: Settings health
|
||||
url: '#settings-health'
|
||||
- depth: 2
|
||||
title: Settings setup G P U
|
||||
url: '#settings-setup-g-p-u'
|
||||
- depth: 2
|
||||
title: Settings check G P U Status
|
||||
url: '#settings-check-g-p-u-status'
|
||||
- depth: 2
|
||||
title: Settings update Traefik Ports
|
||||
url: '#settings-update-traefik-ports'
|
||||
- depth: 2
|
||||
title: Settings get Traefik Ports
|
||||
url: '#settings-get-traefik-ports'
|
||||
- depth: 2
|
||||
title: Settings update Log Cleanup
|
||||
url: '#settings-update-log-cleanup'
|
||||
- depth: 2
|
||||
title: Settings get Log Cleanup Status
|
||||
url: '#settings-get-log-cleanup-status'
|
||||
- depth: 2
|
||||
title: Settings get Dokploy Cloud Ips
|
||||
url: '#settings-get-dokploy-cloud-ips'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Settings reload Server
|
||||
id: settings-reload-server
|
||||
- content: Settings clean Redis
|
||||
id: settings-clean-redis
|
||||
- content: Settings reload Redis
|
||||
id: settings-reload-redis
|
||||
- content: Settings reload Traefik
|
||||
id: settings-reload-traefik
|
||||
- content: Settings toggle Dashboard
|
||||
@@ -159,12 +187,14 @@ _openapi:
|
||||
id: settings-read-middleware-traefik-config
|
||||
- content: Settings update Middleware Traefik Config
|
||||
id: settings-update-middleware-traefik-config
|
||||
- content: Settings check And Update Image
|
||||
id: settings-check-and-update-image
|
||||
- content: Settings get Update Data
|
||||
id: settings-get-update-data
|
||||
- content: Settings update Server
|
||||
id: settings-update-server
|
||||
- content: Settings get Dokploy Version
|
||||
id: settings-get-dokploy-version
|
||||
- content: Settings get Release Tag
|
||||
id: settings-get-release-tag
|
||||
- content: Settings read Directories
|
||||
id: settings-read-directories
|
||||
- content: Settings update Traefik File
|
||||
@@ -181,21 +211,31 @@ _openapi:
|
||||
id: settings-write-traefik-env
|
||||
- content: Settings have Traefik Dashboard Port Enabled
|
||||
id: settings-have-traefik-dashboard-port-enabled
|
||||
- content: Settings read Stats
|
||||
id: settings-read-stats
|
||||
- content: Settings get Log Rotate Status
|
||||
id: settings-get-log-rotate-status
|
||||
- content: Settings toggle Log Rotate
|
||||
id: settings-toggle-log-rotate
|
||||
- content: Settings have Activate Requests
|
||||
id: settings-have-activate-requests
|
||||
- content: Settings toggle Requests
|
||||
id: settings-toggle-requests
|
||||
- content: Settings is Cloud
|
||||
id: settings-is-cloud
|
||||
- content: Settings is User Subscribed
|
||||
id: settings-is-user-subscribed
|
||||
- content: Settings health
|
||||
id: settings-health
|
||||
- content: Settings setup G P U
|
||||
id: settings-setup-g-p-u
|
||||
- content: Settings check G P U Status
|
||||
id: settings-check-g-p-u-status
|
||||
- content: Settings update Traefik Ports
|
||||
id: settings-update-traefik-ports
|
||||
- content: Settings get Traefik Ports
|
||||
id: settings-get-traefik-ports
|
||||
- content: Settings update Log Cleanup
|
||||
id: settings-update-log-cleanup
|
||||
- content: Settings get Log Cleanup Status
|
||||
id: settings-get-log-cleanup-status
|
||||
- content: Settings get Dokploy Cloud Ips
|
||||
id: settings-get-dokploy-cloud-ips
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/settings.reloadServer"},{"method":"post","path":"/settings.reloadTraefik"},{"method":"post","path":"/settings.toggleDashboard"},{"method":"post","path":"/settings.cleanUnusedImages"},{"method":"post","path":"/settings.cleanUnusedVolumes"},{"method":"post","path":"/settings.cleanStoppedContainers"},{"method":"post","path":"/settings.cleanDockerBuilder"},{"method":"post","path":"/settings.cleanDockerPrune"},{"method":"post","path":"/settings.cleanAll"},{"method":"post","path":"/settings.cleanMonitoring"},{"method":"post","path":"/settings.saveSSHPrivateKey"},{"method":"post","path":"/settings.assignDomainServer"},{"method":"post","path":"/settings.cleanSSHPrivateKey"},{"method":"post","path":"/settings.updateDockerCleanup"},{"method":"get","path":"/settings.readTraefikConfig"},{"method":"post","path":"/settings.updateTraefikConfig"},{"method":"get","path":"/settings.readWebServerTraefikConfig"},{"method":"post","path":"/settings.updateWebServerTraefikConfig"},{"method":"get","path":"/settings.readMiddlewareTraefikConfig"},{"method":"post","path":"/settings.updateMiddlewareTraefikConfig"},{"method":"post","path":"/settings.checkAndUpdateImage"},{"method":"post","path":"/settings.updateServer"},{"method":"get","path":"/settings.getDokployVersion"},{"method":"get","path":"/settings.readDirectories"},{"method":"post","path":"/settings.updateTraefikFile"},{"method":"get","path":"/settings.readTraefikFile"},{"method":"get","path":"/settings.getIp"},{"method":"get","path":"/settings.getOpenApiDocument"},{"method":"get","path":"/settings.readTraefikEnv"},{"method":"post","path":"/settings.writeTraefikEnv"},{"method":"get","path":"/settings.haveTraefikDashboardPortEnabled"},{"method":"get","path":"/settings.readStats"},{"method":"get","path":"/settings.getLogRotateStatus"},{"method":"post","path":"/settings.toggleLogRotate"},{"method":"get","path":"/settings.haveActivateRequests"},{"method":"post","path":"/settings.toggleRequests"},{"method":"get","path":"/settings.isCloud"},{"method":"get","path":"/settings.health"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/settings.reloadServer"},{"method":"post","path":"/settings.cleanRedis"},{"method":"post","path":"/settings.reloadRedis"},{"method":"post","path":"/settings.reloadTraefik"},{"method":"post","path":"/settings.toggleDashboard"},{"method":"post","path":"/settings.cleanUnusedImages"},{"method":"post","path":"/settings.cleanUnusedVolumes"},{"method":"post","path":"/settings.cleanStoppedContainers"},{"method":"post","path":"/settings.cleanDockerBuilder"},{"method":"post","path":"/settings.cleanDockerPrune"},{"method":"post","path":"/settings.cleanAll"},{"method":"post","path":"/settings.cleanMonitoring"},{"method":"post","path":"/settings.saveSSHPrivateKey"},{"method":"post","path":"/settings.assignDomainServer"},{"method":"post","path":"/settings.cleanSSHPrivateKey"},{"method":"post","path":"/settings.updateDockerCleanup"},{"method":"get","path":"/settings.readTraefikConfig"},{"method":"post","path":"/settings.updateTraefikConfig"},{"method":"get","path":"/settings.readWebServerTraefikConfig"},{"method":"post","path":"/settings.updateWebServerTraefikConfig"},{"method":"get","path":"/settings.readMiddlewareTraefikConfig"},{"method":"post","path":"/settings.updateMiddlewareTraefikConfig"},{"method":"post","path":"/settings.getUpdateData"},{"method":"post","path":"/settings.updateServer"},{"method":"get","path":"/settings.getDokployVersion"},{"method":"get","path":"/settings.getReleaseTag"},{"method":"get","path":"/settings.readDirectories"},{"method":"post","path":"/settings.updateTraefikFile"},{"method":"get","path":"/settings.readTraefikFile"},{"method":"get","path":"/settings.getIp"},{"method":"get","path":"/settings.getOpenApiDocument"},{"method":"get","path":"/settings.readTraefikEnv"},{"method":"post","path":"/settings.writeTraefikEnv"},{"method":"get","path":"/settings.haveTraefikDashboardPortEnabled"},{"method":"get","path":"/settings.haveActivateRequests"},{"method":"post","path":"/settings.toggleRequests"},{"method":"get","path":"/settings.isCloud"},{"method":"get","path":"/settings.isUserSubscribed"},{"method":"get","path":"/settings.health"},{"method":"post","path":"/settings.setupGPU"},{"method":"get","path":"/settings.checkGPUStatus"},{"method":"post","path":"/settings.updateTraefikPorts"},{"method":"get","path":"/settings.getTraefikPorts"},{"method":"post","path":"/settings.updateLogCleanup"},{"method":"get","path":"/settings.getLogCleanupStatus"},{"method":"get","path":"/settings.getDokployCloudIps"}]} hasHead={true} />
|
||||
@@ -38,4 +38,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/sshKey.create"},{"method":"post","path":"/sshKey.remove"},{"method":"get","path":"/sshKey.one"},{"method":"get","path":"/sshKey.all"},{"method":"post","path":"/sshKey.generate"},{"method":"post","path":"/sshKey.update"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"post","path":"/sshKey.create"},{"method":"post","path":"/sshKey.remove"},{"method":"get","path":"/sshKey.one"},{"method":"get","path":"/sshKey.all"},{"method":"post","path":"/sshKey.generate"},{"method":"post","path":"/sshKey.update"}]} hasHead={true} />
|
||||
@@ -28,4 +28,4 @@ _openapi:
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/stripe.getProducts"},{"method":"post","path":"/stripe.createCheckoutSession"},{"method":"post","path":"/stripe.createCustomerPortalSession"},{"method":"get","path":"/stripe.canCreateMoreServers"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/stripe.getProducts"},{"method":"post","path":"/stripe.createCheckoutSession"},{"method":"post","path":"/stripe.createCustomerPortalSession"},{"method":"get","path":"/stripe.canCreateMoreServers"}]} hasHead={true} />
|
||||
26
apps/docs/content/docs/api/generated/reference-swarm.mdx
Normal file
26
apps/docs/content/docs/api/generated/reference-swarm.mdx
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
title: Swarm
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Swarm get Nodes
|
||||
url: '#swarm-get-nodes'
|
||||
- depth: 2
|
||||
title: Swarm get Node Info
|
||||
url: '#swarm-get-node-info'
|
||||
- depth: 2
|
||||
title: Swarm get Node Apps
|
||||
url: '#swarm-get-node-apps'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Swarm get Nodes
|
||||
id: swarm-get-nodes
|
||||
- content: Swarm get Node Info
|
||||
id: swarm-get-node-info
|
||||
- content: Swarm get Node Apps
|
||||
id: swarm-get-node-apps
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/swarm.getNodes"},{"method":"get","path":"/swarm.getNodeInfo"},{"method":"get","path":"/swarm.getNodeApps"}]} hasHead={true} />
|
||||
@@ -7,20 +7,95 @@ _openapi:
|
||||
title: User all
|
||||
url: '#user-all'
|
||||
- depth: 2
|
||||
title: User by Auth Id
|
||||
url: '#user-by-auth-id'
|
||||
title: User one
|
||||
url: '#user-one'
|
||||
- depth: 2
|
||||
title: User by User Id
|
||||
url: '#user-by-user-id'
|
||||
title: User get
|
||||
url: '#user-get'
|
||||
- depth: 2
|
||||
title: User have Root Access
|
||||
url: '#user-have-root-access'
|
||||
- depth: 2
|
||||
title: User get Backups
|
||||
url: '#user-get-backups'
|
||||
- depth: 2
|
||||
title: User get Server Metrics
|
||||
url: '#user-get-server-metrics'
|
||||
- depth: 2
|
||||
title: User update
|
||||
url: '#user-update'
|
||||
- depth: 2
|
||||
title: User get User By Token
|
||||
url: '#user-get-user-by-token'
|
||||
- depth: 2
|
||||
title: User get Metrics Token
|
||||
url: '#user-get-metrics-token'
|
||||
- depth: 2
|
||||
title: User remove
|
||||
url: '#user-remove'
|
||||
- depth: 2
|
||||
title: User assign Permissions
|
||||
url: '#user-assign-permissions'
|
||||
- depth: 2
|
||||
title: User get Invitations
|
||||
url: '#user-get-invitations'
|
||||
- depth: 2
|
||||
title: User get Container Metrics
|
||||
url: '#user-get-container-metrics'
|
||||
- depth: 2
|
||||
title: User generate Token
|
||||
url: '#user-generate-token'
|
||||
- depth: 2
|
||||
title: User delete Api Key
|
||||
url: '#user-delete-api-key'
|
||||
- depth: 2
|
||||
title: User create Api Key
|
||||
url: '#user-create-api-key'
|
||||
- depth: 2
|
||||
title: User check User Organizations
|
||||
url: '#user-check-user-organizations'
|
||||
- depth: 2
|
||||
title: User send Invitation
|
||||
url: '#user-send-invitation'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: User all
|
||||
id: user-all
|
||||
- content: User by Auth Id
|
||||
id: user-by-auth-id
|
||||
- content: User by User Id
|
||||
id: user-by-user-id
|
||||
- content: User one
|
||||
id: user-one
|
||||
- content: User get
|
||||
id: user-get
|
||||
- content: User have Root Access
|
||||
id: user-have-root-access
|
||||
- content: User get Backups
|
||||
id: user-get-backups
|
||||
- content: User get Server Metrics
|
||||
id: user-get-server-metrics
|
||||
- content: User update
|
||||
id: user-update
|
||||
- content: User get User By Token
|
||||
id: user-get-user-by-token
|
||||
- content: User get Metrics Token
|
||||
id: user-get-metrics-token
|
||||
- content: User remove
|
||||
id: user-remove
|
||||
- content: User assign Permissions
|
||||
id: user-assign-permissions
|
||||
- content: User get Invitations
|
||||
id: user-get-invitations
|
||||
- content: User get Container Metrics
|
||||
id: user-get-container-metrics
|
||||
- content: User generate Token
|
||||
id: user-generate-token
|
||||
- content: User delete Api Key
|
||||
id: user-delete-api-key
|
||||
- content: User create Api Key
|
||||
id: user-create-api-key
|
||||
- content: User check User Organizations
|
||||
id: user-check-user-organizations
|
||||
- content: User send Invitation
|
||||
id: user-send-invitation
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/user.all"},{"method":"get","path":"/user.byAuthId"},{"method":"get","path":"/user.byUserId"}]} hasHead={true} />
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/user.all"},{"method":"get","path":"/user.one"},{"method":"get","path":"/user.get"},{"method":"get","path":"/user.haveRootAccess"},{"method":"get","path":"/user.getBackups"},{"method":"get","path":"/user.getServerMetrics"},{"method":"post","path":"/user.update"},{"method":"get","path":"/user.getUserByToken"},{"method":"get","path":"/user.getMetricsToken"},{"method":"post","path":"/user.remove"},{"method":"post","path":"/user.assignPermissions"},{"method":"get","path":"/user.getInvitations"},{"method":"get","path":"/user.getContainerMetrics"},{"method":"post","path":"/user.generateToken"},{"method":"post","path":"/user.deleteApiKey"},{"method":"post","path":"/user.createApiKey"},{"method":"get","path":"/user.checkUserOrganizations"},{"method":"post","path":"/user.sendInvitation"}]} hasHead={true} />
|
||||
@@ -0,0 +1,41 @@
|
||||
---
|
||||
title: Volume Backups
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Volume Backups list
|
||||
url: '#volume-backups-list'
|
||||
- depth: 2
|
||||
title: Volume Backups create
|
||||
url: '#volume-backups-create'
|
||||
- depth: 2
|
||||
title: Volume Backups one
|
||||
url: '#volume-backups-one'
|
||||
- depth: 2
|
||||
title: Volume Backups delete
|
||||
url: '#volume-backups-delete'
|
||||
- depth: 2
|
||||
title: Volume Backups update
|
||||
url: '#volume-backups-update'
|
||||
- depth: 2
|
||||
title: Volume Backups run Manually
|
||||
url: '#volume-backups-run-manually'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Volume Backups list
|
||||
id: volume-backups-list
|
||||
- content: Volume Backups create
|
||||
id: volume-backups-create
|
||||
- content: Volume Backups one
|
||||
id: volume-backups-one
|
||||
- content: Volume Backups delete
|
||||
id: volume-backups-delete
|
||||
- content: Volume Backups update
|
||||
id: volume-backups-update
|
||||
- content: Volume Backups run Manually
|
||||
id: volume-backups-run-manually
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./public/openapi.json"} operations={[{"method":"get","path":"/volumeBackups.list"},{"method":"post","path":"/volumeBackups.create"},{"method":"get","path":"/volumeBackups.one"},{"method":"post","path":"/volumeBackups.delete"},{"method":"post","path":"/volumeBackups.update"},{"method":"post","path":"/volumeBackups.runManually"}]} hasHead={true} />
|
||||
@@ -1,36 +0,0 @@
|
||||
---
|
||||
title: Admin
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Admin one
|
||||
url: '#admin-one'
|
||||
- depth: 2
|
||||
title: Admin create User Invitation
|
||||
url: '#admin-create-user-invitation'
|
||||
- depth: 2
|
||||
title: Admin remove User
|
||||
url: '#admin-remove-user'
|
||||
- depth: 2
|
||||
title: Admin get User By Token
|
||||
url: '#admin-get-user-by-token'
|
||||
- depth: 2
|
||||
title: Admin assign Permissions
|
||||
url: '#admin-assign-permissions'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Admin one
|
||||
id: admin-one
|
||||
- content: Admin create User Invitation
|
||||
id: admin-create-user-invitation
|
||||
- content: Admin remove User
|
||||
id: admin-remove-user
|
||||
- content: Admin get User By Token
|
||||
id: admin-get-user-by-token
|
||||
- content: Admin assign Permissions
|
||||
id: admin-assign-permissions
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/admin.one"},{"method":"post","path":"/admin.createUserInvitation"},{"method":"post","path":"/admin.removeUser"},{"method":"get","path":"/admin.getUserByToken"},{"method":"post","path":"/admin.assignPermissions"}]} hasHead={true} />
|
||||
@@ -1,121 +0,0 @@
|
||||
---
|
||||
title: Application
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Application create
|
||||
url: '#application-create'
|
||||
- depth: 2
|
||||
title: Application one
|
||||
url: '#application-one'
|
||||
- depth: 2
|
||||
title: Application reload
|
||||
url: '#application-reload'
|
||||
- depth: 2
|
||||
title: Application delete
|
||||
url: '#application-delete'
|
||||
- depth: 2
|
||||
title: Application stop
|
||||
url: '#application-stop'
|
||||
- depth: 2
|
||||
title: Application start
|
||||
url: '#application-start'
|
||||
- depth: 2
|
||||
title: Application redeploy
|
||||
url: '#application-redeploy'
|
||||
- depth: 2
|
||||
title: Application save Environment
|
||||
url: '#application-save-environment'
|
||||
- depth: 2
|
||||
title: Application save Build Type
|
||||
url: '#application-save-build-type'
|
||||
- depth: 2
|
||||
title: Application save Github Provider
|
||||
url: '#application-save-github-provider'
|
||||
- depth: 2
|
||||
title: Application save Gitlab Provider
|
||||
url: '#application-save-gitlab-provider'
|
||||
- depth: 2
|
||||
title: Application save Bitbucket Provider
|
||||
url: '#application-save-bitbucket-provider'
|
||||
- depth: 2
|
||||
title: Application save Docker Provider
|
||||
url: '#application-save-docker-provider'
|
||||
- depth: 2
|
||||
title: Application save Git Prodiver
|
||||
url: '#application-save-git-prodiver'
|
||||
- depth: 2
|
||||
title: Application mark Running
|
||||
url: '#application-mark-running'
|
||||
- depth: 2
|
||||
title: Application update
|
||||
url: '#application-update'
|
||||
- depth: 2
|
||||
title: Application refresh Token
|
||||
url: '#application-refresh-token'
|
||||
- depth: 2
|
||||
title: Application deploy
|
||||
url: '#application-deploy'
|
||||
- depth: 2
|
||||
title: Application clean Queues
|
||||
url: '#application-clean-queues'
|
||||
- depth: 2
|
||||
title: Application read Traefik Config
|
||||
url: '#application-read-traefik-config'
|
||||
- depth: 2
|
||||
title: Application update Traefik Config
|
||||
url: '#application-update-traefik-config'
|
||||
- depth: 2
|
||||
title: Application read App Monitoring
|
||||
url: '#application-read-app-monitoring'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Application create
|
||||
id: application-create
|
||||
- content: Application one
|
||||
id: application-one
|
||||
- content: Application reload
|
||||
id: application-reload
|
||||
- content: Application delete
|
||||
id: application-delete
|
||||
- content: Application stop
|
||||
id: application-stop
|
||||
- content: Application start
|
||||
id: application-start
|
||||
- content: Application redeploy
|
||||
id: application-redeploy
|
||||
- content: Application save Environment
|
||||
id: application-save-environment
|
||||
- content: Application save Build Type
|
||||
id: application-save-build-type
|
||||
- content: Application save Github Provider
|
||||
id: application-save-github-provider
|
||||
- content: Application save Gitlab Provider
|
||||
id: application-save-gitlab-provider
|
||||
- content: Application save Bitbucket Provider
|
||||
id: application-save-bitbucket-provider
|
||||
- content: Application save Docker Provider
|
||||
id: application-save-docker-provider
|
||||
- content: Application save Git Prodiver
|
||||
id: application-save-git-prodiver
|
||||
- content: Application mark Running
|
||||
id: application-mark-running
|
||||
- content: Application update
|
||||
id: application-update
|
||||
- content: Application refresh Token
|
||||
id: application-refresh-token
|
||||
- content: Application deploy
|
||||
id: application-deploy
|
||||
- content: Application clean Queues
|
||||
id: application-clean-queues
|
||||
- content: Application read Traefik Config
|
||||
id: application-read-traefik-config
|
||||
- content: Application update Traefik Config
|
||||
id: application-update-traefik-config
|
||||
- content: Application read App Monitoring
|
||||
id: application-read-app-monitoring
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/application.create"},{"method":"get","path":"/application.one"},{"method":"post","path":"/application.reload"},{"method":"post","path":"/application.delete"},{"method":"post","path":"/application.stop"},{"method":"post","path":"/application.start"},{"method":"post","path":"/application.redeploy"},{"method":"post","path":"/application.saveEnvironment"},{"method":"post","path":"/application.saveBuildType"},{"method":"post","path":"/application.saveGithubProvider"},{"method":"post","path":"/application.saveGitlabProvider"},{"method":"post","path":"/application.saveBitbucketProvider"},{"method":"post","path":"/application.saveDockerProvider"},{"method":"post","path":"/application.saveGitProdiver"},{"method":"post","path":"/application.markRunning"},{"method":"post","path":"/application.update"},{"method":"post","path":"/application.refreshToken"},{"method":"post","path":"/application.deploy"},{"method":"post","path":"/application.cleanQueues"},{"method":"get","path":"/application.readTraefikConfig"},{"method":"post","path":"/application.updateTraefikConfig"},{"method":"get","path":"/application.readAppMonitoring"}]} hasHead={true} />
|
||||
@@ -1,86 +0,0 @@
|
||||
---
|
||||
title: Auth
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Auth create Admin
|
||||
url: '#auth-create-admin'
|
||||
- depth: 2
|
||||
title: Auth create User
|
||||
url: '#auth-create-user'
|
||||
- depth: 2
|
||||
title: Auth login
|
||||
url: '#auth-login'
|
||||
- depth: 2
|
||||
title: Auth get
|
||||
url: '#auth-get'
|
||||
- depth: 2
|
||||
title: Auth logout
|
||||
url: '#auth-logout'
|
||||
- depth: 2
|
||||
title: Auth update
|
||||
url: '#auth-update'
|
||||
- depth: 2
|
||||
title: Auth generate Token
|
||||
url: '#auth-generate-token'
|
||||
- depth: 2
|
||||
title: Auth one
|
||||
url: '#auth-one'
|
||||
- depth: 2
|
||||
title: Auth generate2 F A Secret
|
||||
url: '#auth-generate2-f-a-secret'
|
||||
- depth: 2
|
||||
title: Auth verify2 F A Setup
|
||||
url: '#auth-verify2-f-a-setup'
|
||||
- depth: 2
|
||||
title: Auth verify Login2 F A
|
||||
url: '#auth-verify-login2-f-a'
|
||||
- depth: 2
|
||||
title: Auth disable2 F A
|
||||
url: '#auth-disable2-f-a'
|
||||
- depth: 2
|
||||
title: Auth send Reset Password Email
|
||||
url: '#auth-send-reset-password-email'
|
||||
- depth: 2
|
||||
title: Auth reset Password
|
||||
url: '#auth-reset-password'
|
||||
- depth: 2
|
||||
title: Auth confirm Email
|
||||
url: '#auth-confirm-email'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Auth create Admin
|
||||
id: auth-create-admin
|
||||
- content: Auth create User
|
||||
id: auth-create-user
|
||||
- content: Auth login
|
||||
id: auth-login
|
||||
- content: Auth get
|
||||
id: auth-get
|
||||
- content: Auth logout
|
||||
id: auth-logout
|
||||
- content: Auth update
|
||||
id: auth-update
|
||||
- content: Auth generate Token
|
||||
id: auth-generate-token
|
||||
- content: Auth one
|
||||
id: auth-one
|
||||
- content: Auth generate2 F A Secret
|
||||
id: auth-generate2-f-a-secret
|
||||
- content: Auth verify2 F A Setup
|
||||
id: auth-verify2-f-a-setup
|
||||
- content: Auth verify Login2 F A
|
||||
id: auth-verify-login2-f-a
|
||||
- content: Auth disable2 F A
|
||||
id: auth-disable2-f-a
|
||||
- content: Auth send Reset Password Email
|
||||
id: auth-send-reset-password-email
|
||||
- content: Auth reset Password
|
||||
id: auth-reset-password
|
||||
- content: Auth confirm Email
|
||||
id: auth-confirm-email
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/auth.createAdmin"},{"method":"post","path":"/auth.createUser"},{"method":"post","path":"/auth.login"},{"method":"get","path":"/auth.get"},{"method":"post","path":"/auth.logout"},{"method":"post","path":"/auth.update"},{"method":"post","path":"/auth.generateToken"},{"method":"get","path":"/auth.one"},{"method":"get","path":"/auth.generate2FASecret"},{"method":"post","path":"/auth.verify2FASetup"},{"method":"post","path":"/auth.verifyLogin2FA"},{"method":"post","path":"/auth.disable2FA"},{"method":"post","path":"/auth.sendResetPasswordEmail"},{"method":"post","path":"/auth.resetPassword"},{"method":"post","path":"/auth.confirmEmail"}]} hasHead={true} />
|
||||
@@ -1,51 +0,0 @@
|
||||
---
|
||||
title: Backup
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Backup create
|
||||
url: '#backup-create'
|
||||
- depth: 2
|
||||
title: Backup one
|
||||
url: '#backup-one'
|
||||
- depth: 2
|
||||
title: Backup update
|
||||
url: '#backup-update'
|
||||
- depth: 2
|
||||
title: Backup remove
|
||||
url: '#backup-remove'
|
||||
- depth: 2
|
||||
title: Backup manual Backup Postgres
|
||||
url: '#backup-manual-backup-postgres'
|
||||
- depth: 2
|
||||
title: Backup manual Backup My Sql
|
||||
url: '#backup-manual-backup-my-sql'
|
||||
- depth: 2
|
||||
title: Backup manual Backup Mariadb
|
||||
url: '#backup-manual-backup-mariadb'
|
||||
- depth: 2
|
||||
title: Backup manual Backup Mongo
|
||||
url: '#backup-manual-backup-mongo'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Backup create
|
||||
id: backup-create
|
||||
- content: Backup one
|
||||
id: backup-one
|
||||
- content: Backup update
|
||||
id: backup-update
|
||||
- content: Backup remove
|
||||
id: backup-remove
|
||||
- content: Backup manual Backup Postgres
|
||||
id: backup-manual-backup-postgres
|
||||
- content: Backup manual Backup My Sql
|
||||
id: backup-manual-backup-my-sql
|
||||
- content: Backup manual Backup Mariadb
|
||||
id: backup-manual-backup-mariadb
|
||||
- content: Backup manual Backup Mongo
|
||||
id: backup-manual-backup-mongo
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/backup.create"},{"method":"get","path":"/backup.one"},{"method":"post","path":"/backup.update"},{"method":"post","path":"/backup.remove"},{"method":"post","path":"/backup.manualBackupPostgres"},{"method":"post","path":"/backup.manualBackupMySql"},{"method":"post","path":"/backup.manualBackupMariadb"},{"method":"post","path":"/backup.manualBackupMongo"}]} hasHead={true} />
|
||||
@@ -1,46 +0,0 @@
|
||||
---
|
||||
title: Bitbucket
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Bitbucket create
|
||||
url: '#bitbucket-create'
|
||||
- depth: 2
|
||||
title: Bitbucket one
|
||||
url: '#bitbucket-one'
|
||||
- depth: 2
|
||||
title: Bitbucket bitbucket Providers
|
||||
url: '#bitbucket-bitbucket-providers'
|
||||
- depth: 2
|
||||
title: Bitbucket get Bitbucket Repositories
|
||||
url: '#bitbucket-get-bitbucket-repositories'
|
||||
- depth: 2
|
||||
title: Bitbucket get Bitbucket Branches
|
||||
url: '#bitbucket-get-bitbucket-branches'
|
||||
- depth: 2
|
||||
title: Bitbucket test Connection
|
||||
url: '#bitbucket-test-connection'
|
||||
- depth: 2
|
||||
title: Bitbucket update
|
||||
url: '#bitbucket-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Bitbucket create
|
||||
id: bitbucket-create
|
||||
- content: Bitbucket one
|
||||
id: bitbucket-one
|
||||
- content: Bitbucket bitbucket Providers
|
||||
id: bitbucket-bitbucket-providers
|
||||
- content: Bitbucket get Bitbucket Repositories
|
||||
id: bitbucket-get-bitbucket-repositories
|
||||
- content: Bitbucket get Bitbucket Branches
|
||||
id: bitbucket-get-bitbucket-branches
|
||||
- content: Bitbucket test Connection
|
||||
id: bitbucket-test-connection
|
||||
- content: Bitbucket update
|
||||
id: bitbucket-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/bitbucket.create"},{"method":"get","path":"/bitbucket.one"},{"method":"get","path":"/bitbucket.bitbucketProviders"},{"method":"get","path":"/bitbucket.getBitbucketRepositories"},{"method":"get","path":"/bitbucket.getBitbucketBranches"},{"method":"post","path":"/bitbucket.testConnection"},{"method":"post","path":"/bitbucket.update"}]} hasHead={true} />
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
title: Certificates
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Certificates create
|
||||
url: '#certificates-create'
|
||||
- depth: 2
|
||||
title: Certificates one
|
||||
url: '#certificates-one'
|
||||
- depth: 2
|
||||
title: Certificates remove
|
||||
url: '#certificates-remove'
|
||||
- depth: 2
|
||||
title: Certificates all
|
||||
url: '#certificates-all'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Certificates create
|
||||
id: certificates-create
|
||||
- content: Certificates one
|
||||
id: certificates-one
|
||||
- content: Certificates remove
|
||||
id: certificates-remove
|
||||
- content: Certificates all
|
||||
id: certificates-all
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/certificates.create"},{"method":"get","path":"/certificates.one"},{"method":"post","path":"/certificates.remove"},{"method":"get","path":"/certificates.all"}]} hasHead={true} />
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
title: Cluster
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Cluster get Nodes
|
||||
url: '#cluster-get-nodes'
|
||||
- depth: 2
|
||||
title: Cluster remove Worker
|
||||
url: '#cluster-remove-worker'
|
||||
- depth: 2
|
||||
title: Cluster add Worker
|
||||
url: '#cluster-add-worker'
|
||||
- depth: 2
|
||||
title: Cluster add Manager
|
||||
url: '#cluster-add-manager'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Cluster get Nodes
|
||||
id: cluster-get-nodes
|
||||
- content: Cluster remove Worker
|
||||
id: cluster-remove-worker
|
||||
- content: Cluster add Worker
|
||||
id: cluster-add-worker
|
||||
- content: Cluster add Manager
|
||||
id: cluster-add-manager
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/cluster.getNodes"},{"method":"post","path":"/cluster.removeWorker"},{"method":"get","path":"/cluster.addWorker"},{"method":"get","path":"/cluster.addManager"}]} hasHead={true} />
|
||||
@@ -1,96 +0,0 @@
|
||||
---
|
||||
title: Compose
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Compose create
|
||||
url: '#compose-create'
|
||||
- depth: 2
|
||||
title: Compose one
|
||||
url: '#compose-one'
|
||||
- depth: 2
|
||||
title: Compose update
|
||||
url: '#compose-update'
|
||||
- depth: 2
|
||||
title: Compose delete
|
||||
url: '#compose-delete'
|
||||
- depth: 2
|
||||
title: Compose clean Queues
|
||||
url: '#compose-clean-queues'
|
||||
- depth: 2
|
||||
title: Compose load Services
|
||||
url: '#compose-load-services'
|
||||
- depth: 2
|
||||
title: Compose fetch Source Type
|
||||
url: '#compose-fetch-source-type'
|
||||
- depth: 2
|
||||
title: Compose randomize Compose
|
||||
url: '#compose-randomize-compose'
|
||||
- depth: 2
|
||||
title: Compose get Converted Compose
|
||||
url: '#compose-get-converted-compose'
|
||||
- depth: 2
|
||||
title: Compose deploy
|
||||
url: '#compose-deploy'
|
||||
- depth: 2
|
||||
title: Compose redeploy
|
||||
url: '#compose-redeploy'
|
||||
- depth: 2
|
||||
title: Compose stop
|
||||
url: '#compose-stop'
|
||||
- depth: 2
|
||||
title: Compose get Default Command
|
||||
url: '#compose-get-default-command'
|
||||
- depth: 2
|
||||
title: Compose refresh Token
|
||||
url: '#compose-refresh-token'
|
||||
- depth: 2
|
||||
title: Compose deploy Template
|
||||
url: '#compose-deploy-template'
|
||||
- depth: 2
|
||||
title: Compose templates
|
||||
url: '#compose-templates'
|
||||
- depth: 2
|
||||
title: Compose get Tags
|
||||
url: '#compose-get-tags'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Compose create
|
||||
id: compose-create
|
||||
- content: Compose one
|
||||
id: compose-one
|
||||
- content: Compose update
|
||||
id: compose-update
|
||||
- content: Compose delete
|
||||
id: compose-delete
|
||||
- content: Compose clean Queues
|
||||
id: compose-clean-queues
|
||||
- content: Compose load Services
|
||||
id: compose-load-services
|
||||
- content: Compose fetch Source Type
|
||||
id: compose-fetch-source-type
|
||||
- content: Compose randomize Compose
|
||||
id: compose-randomize-compose
|
||||
- content: Compose get Converted Compose
|
||||
id: compose-get-converted-compose
|
||||
- content: Compose deploy
|
||||
id: compose-deploy
|
||||
- content: Compose redeploy
|
||||
id: compose-redeploy
|
||||
- content: Compose stop
|
||||
id: compose-stop
|
||||
- content: Compose get Default Command
|
||||
id: compose-get-default-command
|
||||
- content: Compose refresh Token
|
||||
id: compose-refresh-token
|
||||
- content: Compose deploy Template
|
||||
id: compose-deploy-template
|
||||
- content: Compose templates
|
||||
id: compose-templates
|
||||
- content: Compose get Tags
|
||||
id: compose-get-tags
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/compose.create"},{"method":"get","path":"/compose.one"},{"method":"post","path":"/compose.update"},{"method":"post","path":"/compose.delete"},{"method":"post","path":"/compose.cleanQueues"},{"method":"get","path":"/compose.loadServices"},{"method":"post","path":"/compose.fetchSourceType"},{"method":"post","path":"/compose.randomizeCompose"},{"method":"get","path":"/compose.getConvertedCompose"},{"method":"post","path":"/compose.deploy"},{"method":"post","path":"/compose.redeploy"},{"method":"post","path":"/compose.stop"},{"method":"get","path":"/compose.getDefaultCommand"},{"method":"post","path":"/compose.refreshToken"},{"method":"post","path":"/compose.deployTemplate"},{"method":"get","path":"/compose.templates"},{"method":"get","path":"/compose.getTags"}]} hasHead={true} />
|
||||
@@ -1,26 +0,0 @@
|
||||
---
|
||||
title: Deployment
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Deployment all
|
||||
url: '#deployment-all'
|
||||
- depth: 2
|
||||
title: Deployment all By Compose
|
||||
url: '#deployment-all-by-compose'
|
||||
- depth: 2
|
||||
title: Deployment all By Server
|
||||
url: '#deployment-all-by-server'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Deployment all
|
||||
id: deployment-all
|
||||
- content: Deployment all By Compose
|
||||
id: deployment-all-by-compose
|
||||
- content: Deployment all By Server
|
||||
id: deployment-all-by-server
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/deployment.all"},{"method":"get","path":"/deployment.allByCompose"},{"method":"get","path":"/deployment.allByServer"}]} hasHead={true} />
|
||||
@@ -1,41 +0,0 @@
|
||||
---
|
||||
title: Destination
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Destination create
|
||||
url: '#destination-create'
|
||||
- depth: 2
|
||||
title: Destination test Connection
|
||||
url: '#destination-test-connection'
|
||||
- depth: 2
|
||||
title: Destination one
|
||||
url: '#destination-one'
|
||||
- depth: 2
|
||||
title: Destination all
|
||||
url: '#destination-all'
|
||||
- depth: 2
|
||||
title: Destination remove
|
||||
url: '#destination-remove'
|
||||
- depth: 2
|
||||
title: Destination update
|
||||
url: '#destination-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Destination create
|
||||
id: destination-create
|
||||
- content: Destination test Connection
|
||||
id: destination-test-connection
|
||||
- content: Destination one
|
||||
id: destination-one
|
||||
- content: Destination all
|
||||
id: destination-all
|
||||
- content: Destination remove
|
||||
id: destination-remove
|
||||
- content: Destination update
|
||||
id: destination-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/destination.create"},{"method":"post","path":"/destination.testConnection"},{"method":"get","path":"/destination.one"},{"method":"get","path":"/destination.all"},{"method":"post","path":"/destination.remove"},{"method":"post","path":"/destination.update"}]} hasHead={true} />
|
||||
@@ -1,36 +0,0 @@
|
||||
---
|
||||
title: Docker
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Docker get Containers
|
||||
url: '#docker-get-containers'
|
||||
- depth: 2
|
||||
title: Docker restart Container
|
||||
url: '#docker-restart-container'
|
||||
- depth: 2
|
||||
title: Docker get Config
|
||||
url: '#docker-get-config'
|
||||
- depth: 2
|
||||
title: Docker get Containers By App Name Match
|
||||
url: '#docker-get-containers-by-app-name-match'
|
||||
- depth: 2
|
||||
title: Docker get Containers By App Label
|
||||
url: '#docker-get-containers-by-app-label'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Docker get Containers
|
||||
id: docker-get-containers
|
||||
- content: Docker restart Container
|
||||
id: docker-restart-container
|
||||
- content: Docker get Config
|
||||
id: docker-get-config
|
||||
- content: Docker get Containers By App Name Match
|
||||
id: docker-get-containers-by-app-name-match
|
||||
- content: Docker get Containers By App Label
|
||||
id: docker-get-containers-by-app-label
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/docker.getContainers"},{"method":"post","path":"/docker.restartContainer"},{"method":"get","path":"/docker.getConfig"},{"method":"get","path":"/docker.getContainersByAppNameMatch"},{"method":"get","path":"/docker.getContainersByAppLabel"}]} hasHead={true} />
|
||||
@@ -1,46 +0,0 @@
|
||||
---
|
||||
title: Domain
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Domain create
|
||||
url: '#domain-create'
|
||||
- depth: 2
|
||||
title: Domain by Application Id
|
||||
url: '#domain-by-application-id'
|
||||
- depth: 2
|
||||
title: Domain by Compose Id
|
||||
url: '#domain-by-compose-id'
|
||||
- depth: 2
|
||||
title: Domain generate Domain
|
||||
url: '#domain-generate-domain'
|
||||
- depth: 2
|
||||
title: Domain update
|
||||
url: '#domain-update'
|
||||
- depth: 2
|
||||
title: Domain one
|
||||
url: '#domain-one'
|
||||
- depth: 2
|
||||
title: Domain delete
|
||||
url: '#domain-delete'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Domain create
|
||||
id: domain-create
|
||||
- content: Domain by Application Id
|
||||
id: domain-by-application-id
|
||||
- content: Domain by Compose Id
|
||||
id: domain-by-compose-id
|
||||
- content: Domain generate Domain
|
||||
id: domain-generate-domain
|
||||
- content: Domain update
|
||||
id: domain-update
|
||||
- content: Domain one
|
||||
id: domain-one
|
||||
- content: Domain delete
|
||||
id: domain-delete
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/domain.create"},{"method":"get","path":"/domain.byApplicationId"},{"method":"get","path":"/domain.byComposeId"},{"method":"post","path":"/domain.generateDomain"},{"method":"post","path":"/domain.update"},{"method":"get","path":"/domain.one"},{"method":"post","path":"/domain.delete"}]} hasHead={true} />
|
||||
@@ -1,21 +0,0 @@
|
||||
---
|
||||
title: Git Provider
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Git Provider get All
|
||||
url: '#git-provider-get-all'
|
||||
- depth: 2
|
||||
title: Git Provider remove
|
||||
url: '#git-provider-remove'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Git Provider get All
|
||||
id: git-provider-get-all
|
||||
- content: Git Provider remove
|
||||
id: git-provider-remove
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/gitProvider.getAll"},{"method":"post","path":"/gitProvider.remove"}]} hasHead={true} />
|
||||
@@ -1,41 +0,0 @@
|
||||
---
|
||||
title: Github
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Github one
|
||||
url: '#github-one'
|
||||
- depth: 2
|
||||
title: Github get Github Repositories
|
||||
url: '#github-get-github-repositories'
|
||||
- depth: 2
|
||||
title: Github get Github Branches
|
||||
url: '#github-get-github-branches'
|
||||
- depth: 2
|
||||
title: Github github Providers
|
||||
url: '#github-github-providers'
|
||||
- depth: 2
|
||||
title: Github test Connection
|
||||
url: '#github-test-connection'
|
||||
- depth: 2
|
||||
title: Github update
|
||||
url: '#github-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Github one
|
||||
id: github-one
|
||||
- content: Github get Github Repositories
|
||||
id: github-get-github-repositories
|
||||
- content: Github get Github Branches
|
||||
id: github-get-github-branches
|
||||
- content: Github github Providers
|
||||
id: github-github-providers
|
||||
- content: Github test Connection
|
||||
id: github-test-connection
|
||||
- content: Github update
|
||||
id: github-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/github.one"},{"method":"get","path":"/github.getGithubRepositories"},{"method":"get","path":"/github.getGithubBranches"},{"method":"get","path":"/github.githubProviders"},{"method":"post","path":"/github.testConnection"},{"method":"post","path":"/github.update"}]} hasHead={true} />
|
||||
@@ -1,46 +0,0 @@
|
||||
---
|
||||
title: Gitlab
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Gitlab create
|
||||
url: '#gitlab-create'
|
||||
- depth: 2
|
||||
title: Gitlab one
|
||||
url: '#gitlab-one'
|
||||
- depth: 2
|
||||
title: Gitlab gitlab Providers
|
||||
url: '#gitlab-gitlab-providers'
|
||||
- depth: 2
|
||||
title: Gitlab get Gitlab Repositories
|
||||
url: '#gitlab-get-gitlab-repositories'
|
||||
- depth: 2
|
||||
title: Gitlab get Gitlab Branches
|
||||
url: '#gitlab-get-gitlab-branches'
|
||||
- depth: 2
|
||||
title: Gitlab test Connection
|
||||
url: '#gitlab-test-connection'
|
||||
- depth: 2
|
||||
title: Gitlab update
|
||||
url: '#gitlab-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Gitlab create
|
||||
id: gitlab-create
|
||||
- content: Gitlab one
|
||||
id: gitlab-one
|
||||
- content: Gitlab gitlab Providers
|
||||
id: gitlab-gitlab-providers
|
||||
- content: Gitlab get Gitlab Repositories
|
||||
id: gitlab-get-gitlab-repositories
|
||||
- content: Gitlab get Gitlab Branches
|
||||
id: gitlab-get-gitlab-branches
|
||||
- content: Gitlab test Connection
|
||||
id: gitlab-test-connection
|
||||
- content: Gitlab update
|
||||
id: gitlab-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/gitlab.create"},{"method":"get","path":"/gitlab.one"},{"method":"get","path":"/gitlab.gitlabProviders"},{"method":"get","path":"/gitlab.getGitlabRepositories"},{"method":"get","path":"/gitlab.getGitlabBranches"},{"method":"post","path":"/gitlab.testConnection"},{"method":"post","path":"/gitlab.update"}]} hasHead={true} />
|
||||
@@ -1,66 +0,0 @@
|
||||
---
|
||||
title: Mariadb
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Mariadb create
|
||||
url: '#mariadb-create'
|
||||
- depth: 2
|
||||
title: Mariadb one
|
||||
url: '#mariadb-one'
|
||||
- depth: 2
|
||||
title: Mariadb start
|
||||
url: '#mariadb-start'
|
||||
- depth: 2
|
||||
title: Mariadb stop
|
||||
url: '#mariadb-stop'
|
||||
- depth: 2
|
||||
title: Mariadb save External Port
|
||||
url: '#mariadb-save-external-port'
|
||||
- depth: 2
|
||||
title: Mariadb deploy
|
||||
url: '#mariadb-deploy'
|
||||
- depth: 2
|
||||
title: Mariadb change Status
|
||||
url: '#mariadb-change-status'
|
||||
- depth: 2
|
||||
title: Mariadb remove
|
||||
url: '#mariadb-remove'
|
||||
- depth: 2
|
||||
title: Mariadb save Environment
|
||||
url: '#mariadb-save-environment'
|
||||
- depth: 2
|
||||
title: Mariadb reload
|
||||
url: '#mariadb-reload'
|
||||
- depth: 2
|
||||
title: Mariadb update
|
||||
url: '#mariadb-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mariadb create
|
||||
id: mariadb-create
|
||||
- content: Mariadb one
|
||||
id: mariadb-one
|
||||
- content: Mariadb start
|
||||
id: mariadb-start
|
||||
- content: Mariadb stop
|
||||
id: mariadb-stop
|
||||
- content: Mariadb save External Port
|
||||
id: mariadb-save-external-port
|
||||
- content: Mariadb deploy
|
||||
id: mariadb-deploy
|
||||
- content: Mariadb change Status
|
||||
id: mariadb-change-status
|
||||
- content: Mariadb remove
|
||||
id: mariadb-remove
|
||||
- content: Mariadb save Environment
|
||||
id: mariadb-save-environment
|
||||
- content: Mariadb reload
|
||||
id: mariadb-reload
|
||||
- content: Mariadb update
|
||||
id: mariadb-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mariadb.create"},{"method":"get","path":"/mariadb.one"},{"method":"post","path":"/mariadb.start"},{"method":"post","path":"/mariadb.stop"},{"method":"post","path":"/mariadb.saveExternalPort"},{"method":"post","path":"/mariadb.deploy"},{"method":"post","path":"/mariadb.changeStatus"},{"method":"post","path":"/mariadb.remove"},{"method":"post","path":"/mariadb.saveEnvironment"},{"method":"post","path":"/mariadb.reload"},{"method":"post","path":"/mariadb.update"}]} hasHead={true} />
|
||||
@@ -1,66 +0,0 @@
|
||||
---
|
||||
title: Mongo
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Mongo create
|
||||
url: '#mongo-create'
|
||||
- depth: 2
|
||||
title: Mongo one
|
||||
url: '#mongo-one'
|
||||
- depth: 2
|
||||
title: Mongo start
|
||||
url: '#mongo-start'
|
||||
- depth: 2
|
||||
title: Mongo stop
|
||||
url: '#mongo-stop'
|
||||
- depth: 2
|
||||
title: Mongo save External Port
|
||||
url: '#mongo-save-external-port'
|
||||
- depth: 2
|
||||
title: Mongo deploy
|
||||
url: '#mongo-deploy'
|
||||
- depth: 2
|
||||
title: Mongo change Status
|
||||
url: '#mongo-change-status'
|
||||
- depth: 2
|
||||
title: Mongo reload
|
||||
url: '#mongo-reload'
|
||||
- depth: 2
|
||||
title: Mongo remove
|
||||
url: '#mongo-remove'
|
||||
- depth: 2
|
||||
title: Mongo save Environment
|
||||
url: '#mongo-save-environment'
|
||||
- depth: 2
|
||||
title: Mongo update
|
||||
url: '#mongo-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mongo create
|
||||
id: mongo-create
|
||||
- content: Mongo one
|
||||
id: mongo-one
|
||||
- content: Mongo start
|
||||
id: mongo-start
|
||||
- content: Mongo stop
|
||||
id: mongo-stop
|
||||
- content: Mongo save External Port
|
||||
id: mongo-save-external-port
|
||||
- content: Mongo deploy
|
||||
id: mongo-deploy
|
||||
- content: Mongo change Status
|
||||
id: mongo-change-status
|
||||
- content: Mongo reload
|
||||
id: mongo-reload
|
||||
- content: Mongo remove
|
||||
id: mongo-remove
|
||||
- content: Mongo save Environment
|
||||
id: mongo-save-environment
|
||||
- content: Mongo update
|
||||
id: mongo-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mongo.create"},{"method":"get","path":"/mongo.one"},{"method":"post","path":"/mongo.start"},{"method":"post","path":"/mongo.stop"},{"method":"post","path":"/mongo.saveExternalPort"},{"method":"post","path":"/mongo.deploy"},{"method":"post","path":"/mongo.changeStatus"},{"method":"post","path":"/mongo.reload"},{"method":"post","path":"/mongo.remove"},{"method":"post","path":"/mongo.saveEnvironment"},{"method":"post","path":"/mongo.update"}]} hasHead={true} />
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
title: Mounts
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Mounts create
|
||||
url: '#mounts-create'
|
||||
- depth: 2
|
||||
title: Mounts remove
|
||||
url: '#mounts-remove'
|
||||
- depth: 2
|
||||
title: Mounts one
|
||||
url: '#mounts-one'
|
||||
- depth: 2
|
||||
title: Mounts update
|
||||
url: '#mounts-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mounts create
|
||||
id: mounts-create
|
||||
- content: Mounts remove
|
||||
id: mounts-remove
|
||||
- content: Mounts one
|
||||
id: mounts-one
|
||||
- content: Mounts update
|
||||
id: mounts-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mounts.create"},{"method":"post","path":"/mounts.remove"},{"method":"get","path":"/mounts.one"},{"method":"post","path":"/mounts.update"}]} hasHead={true} />
|
||||
@@ -1,66 +0,0 @@
|
||||
---
|
||||
title: Mysql
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Mysql create
|
||||
url: '#mysql-create'
|
||||
- depth: 2
|
||||
title: Mysql one
|
||||
url: '#mysql-one'
|
||||
- depth: 2
|
||||
title: Mysql start
|
||||
url: '#mysql-start'
|
||||
- depth: 2
|
||||
title: Mysql stop
|
||||
url: '#mysql-stop'
|
||||
- depth: 2
|
||||
title: Mysql save External Port
|
||||
url: '#mysql-save-external-port'
|
||||
- depth: 2
|
||||
title: Mysql deploy
|
||||
url: '#mysql-deploy'
|
||||
- depth: 2
|
||||
title: Mysql change Status
|
||||
url: '#mysql-change-status'
|
||||
- depth: 2
|
||||
title: Mysql reload
|
||||
url: '#mysql-reload'
|
||||
- depth: 2
|
||||
title: Mysql remove
|
||||
url: '#mysql-remove'
|
||||
- depth: 2
|
||||
title: Mysql save Environment
|
||||
url: '#mysql-save-environment'
|
||||
- depth: 2
|
||||
title: Mysql update
|
||||
url: '#mysql-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Mysql create
|
||||
id: mysql-create
|
||||
- content: Mysql one
|
||||
id: mysql-one
|
||||
- content: Mysql start
|
||||
id: mysql-start
|
||||
- content: Mysql stop
|
||||
id: mysql-stop
|
||||
- content: Mysql save External Port
|
||||
id: mysql-save-external-port
|
||||
- content: Mysql deploy
|
||||
id: mysql-deploy
|
||||
- content: Mysql change Status
|
||||
id: mysql-change-status
|
||||
- content: Mysql reload
|
||||
id: mysql-reload
|
||||
- content: Mysql remove
|
||||
id: mysql-remove
|
||||
- content: Mysql save Environment
|
||||
id: mysql-save-environment
|
||||
- content: Mysql update
|
||||
id: mysql-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/mysql.create"},{"method":"get","path":"/mysql.one"},{"method":"post","path":"/mysql.start"},{"method":"post","path":"/mysql.stop"},{"method":"post","path":"/mysql.saveExternalPort"},{"method":"post","path":"/mysql.deploy"},{"method":"post","path":"/mysql.changeStatus"},{"method":"post","path":"/mysql.reload"},{"method":"post","path":"/mysql.remove"},{"method":"post","path":"/mysql.saveEnvironment"},{"method":"post","path":"/mysql.update"}]} hasHead={true} />
|
||||
@@ -1,86 +0,0 @@
|
||||
---
|
||||
title: Notification
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Notification create Slack
|
||||
url: '#notification-create-slack'
|
||||
- depth: 2
|
||||
title: Notification update Slack
|
||||
url: '#notification-update-slack'
|
||||
- depth: 2
|
||||
title: Notification test Slack Connection
|
||||
url: '#notification-test-slack-connection'
|
||||
- depth: 2
|
||||
title: Notification create Telegram
|
||||
url: '#notification-create-telegram'
|
||||
- depth: 2
|
||||
title: Notification update Telegram
|
||||
url: '#notification-update-telegram'
|
||||
- depth: 2
|
||||
title: Notification test Telegram Connection
|
||||
url: '#notification-test-telegram-connection'
|
||||
- depth: 2
|
||||
title: Notification create Discord
|
||||
url: '#notification-create-discord'
|
||||
- depth: 2
|
||||
title: Notification update Discord
|
||||
url: '#notification-update-discord'
|
||||
- depth: 2
|
||||
title: Notification test Discord Connection
|
||||
url: '#notification-test-discord-connection'
|
||||
- depth: 2
|
||||
title: Notification create Email
|
||||
url: '#notification-create-email'
|
||||
- depth: 2
|
||||
title: Notification update Email
|
||||
url: '#notification-update-email'
|
||||
- depth: 2
|
||||
title: Notification test Email Connection
|
||||
url: '#notification-test-email-connection'
|
||||
- depth: 2
|
||||
title: Notification remove
|
||||
url: '#notification-remove'
|
||||
- depth: 2
|
||||
title: Notification one
|
||||
url: '#notification-one'
|
||||
- depth: 2
|
||||
title: Notification all
|
||||
url: '#notification-all'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Notification create Slack
|
||||
id: notification-create-slack
|
||||
- content: Notification update Slack
|
||||
id: notification-update-slack
|
||||
- content: Notification test Slack Connection
|
||||
id: notification-test-slack-connection
|
||||
- content: Notification create Telegram
|
||||
id: notification-create-telegram
|
||||
- content: Notification update Telegram
|
||||
id: notification-update-telegram
|
||||
- content: Notification test Telegram Connection
|
||||
id: notification-test-telegram-connection
|
||||
- content: Notification create Discord
|
||||
id: notification-create-discord
|
||||
- content: Notification update Discord
|
||||
id: notification-update-discord
|
||||
- content: Notification test Discord Connection
|
||||
id: notification-test-discord-connection
|
||||
- content: Notification create Email
|
||||
id: notification-create-email
|
||||
- content: Notification update Email
|
||||
id: notification-update-email
|
||||
- content: Notification test Email Connection
|
||||
id: notification-test-email-connection
|
||||
- content: Notification remove
|
||||
id: notification-remove
|
||||
- content: Notification one
|
||||
id: notification-one
|
||||
- content: Notification all
|
||||
id: notification-all
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/notification.createSlack"},{"method":"post","path":"/notification.updateSlack"},{"method":"post","path":"/notification.testSlackConnection"},{"method":"post","path":"/notification.createTelegram"},{"method":"post","path":"/notification.updateTelegram"},{"method":"post","path":"/notification.testTelegramConnection"},{"method":"post","path":"/notification.createDiscord"},{"method":"post","path":"/notification.updateDiscord"},{"method":"post","path":"/notification.testDiscordConnection"},{"method":"post","path":"/notification.createEmail"},{"method":"post","path":"/notification.updateEmail"},{"method":"post","path":"/notification.testEmailConnection"},{"method":"post","path":"/notification.remove"},{"method":"get","path":"/notification.one"},{"method":"get","path":"/notification.all"}]} hasHead={true} />
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
title: Port
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Port create
|
||||
url: '#port-create'
|
||||
- depth: 2
|
||||
title: Port one
|
||||
url: '#port-one'
|
||||
- depth: 2
|
||||
title: Port delete
|
||||
url: '#port-delete'
|
||||
- depth: 2
|
||||
title: Port update
|
||||
url: '#port-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Port create
|
||||
id: port-create
|
||||
- content: Port one
|
||||
id: port-one
|
||||
- content: Port delete
|
||||
id: port-delete
|
||||
- content: Port update
|
||||
id: port-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/port.create"},{"method":"get","path":"/port.one"},{"method":"post","path":"/port.delete"},{"method":"post","path":"/port.update"}]} hasHead={true} />
|
||||
@@ -1,66 +0,0 @@
|
||||
---
|
||||
title: Postgres
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Postgres create
|
||||
url: '#postgres-create'
|
||||
- depth: 2
|
||||
title: Postgres one
|
||||
url: '#postgres-one'
|
||||
- depth: 2
|
||||
title: Postgres start
|
||||
url: '#postgres-start'
|
||||
- depth: 2
|
||||
title: Postgres stop
|
||||
url: '#postgres-stop'
|
||||
- depth: 2
|
||||
title: Postgres save External Port
|
||||
url: '#postgres-save-external-port'
|
||||
- depth: 2
|
||||
title: Postgres deploy
|
||||
url: '#postgres-deploy'
|
||||
- depth: 2
|
||||
title: Postgres change Status
|
||||
url: '#postgres-change-status'
|
||||
- depth: 2
|
||||
title: Postgres remove
|
||||
url: '#postgres-remove'
|
||||
- depth: 2
|
||||
title: Postgres save Environment
|
||||
url: '#postgres-save-environment'
|
||||
- depth: 2
|
||||
title: Postgres reload
|
||||
url: '#postgres-reload'
|
||||
- depth: 2
|
||||
title: Postgres update
|
||||
url: '#postgres-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Postgres create
|
||||
id: postgres-create
|
||||
- content: Postgres one
|
||||
id: postgres-one
|
||||
- content: Postgres start
|
||||
id: postgres-start
|
||||
- content: Postgres stop
|
||||
id: postgres-stop
|
||||
- content: Postgres save External Port
|
||||
id: postgres-save-external-port
|
||||
- content: Postgres deploy
|
||||
id: postgres-deploy
|
||||
- content: Postgres change Status
|
||||
id: postgres-change-status
|
||||
- content: Postgres remove
|
||||
id: postgres-remove
|
||||
- content: Postgres save Environment
|
||||
id: postgres-save-environment
|
||||
- content: Postgres reload
|
||||
id: postgres-reload
|
||||
- content: Postgres update
|
||||
id: postgres-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/postgres.create"},{"method":"get","path":"/postgres.one"},{"method":"post","path":"/postgres.start"},{"method":"post","path":"/postgres.stop"},{"method":"post","path":"/postgres.saveExternalPort"},{"method":"post","path":"/postgres.deploy"},{"method":"post","path":"/postgres.changeStatus"},{"method":"post","path":"/postgres.remove"},{"method":"post","path":"/postgres.saveEnvironment"},{"method":"post","path":"/postgres.reload"},{"method":"post","path":"/postgres.update"}]} hasHead={true} />
|
||||
@@ -1,36 +0,0 @@
|
||||
---
|
||||
title: Project
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Project create
|
||||
url: '#project-create'
|
||||
- depth: 2
|
||||
title: Project one
|
||||
url: '#project-one'
|
||||
- depth: 2
|
||||
title: Project all
|
||||
url: '#project-all'
|
||||
- depth: 2
|
||||
title: Project remove
|
||||
url: '#project-remove'
|
||||
- depth: 2
|
||||
title: Project update
|
||||
url: '#project-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Project create
|
||||
id: project-create
|
||||
- content: Project one
|
||||
id: project-one
|
||||
- content: Project all
|
||||
id: project-all
|
||||
- content: Project remove
|
||||
id: project-remove
|
||||
- content: Project update
|
||||
id: project-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/project.create"},{"method":"get","path":"/project.one"},{"method":"get","path":"/project.all"},{"method":"post","path":"/project.remove"},{"method":"post","path":"/project.update"}]} hasHead={true} />
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
title: Redirects
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Redirects create
|
||||
url: '#redirects-create'
|
||||
- depth: 2
|
||||
title: Redirects one
|
||||
url: '#redirects-one'
|
||||
- depth: 2
|
||||
title: Redirects delete
|
||||
url: '#redirects-delete'
|
||||
- depth: 2
|
||||
title: Redirects update
|
||||
url: '#redirects-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Redirects create
|
||||
id: redirects-create
|
||||
- content: Redirects one
|
||||
id: redirects-one
|
||||
- content: Redirects delete
|
||||
id: redirects-delete
|
||||
- content: Redirects update
|
||||
id: redirects-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/redirects.create"},{"method":"get","path":"/redirects.one"},{"method":"post","path":"/redirects.delete"},{"method":"post","path":"/redirects.update"}]} hasHead={true} />
|
||||
@@ -1,66 +0,0 @@
|
||||
---
|
||||
title: Redis
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Redis create
|
||||
url: '#redis-create'
|
||||
- depth: 2
|
||||
title: Redis one
|
||||
url: '#redis-one'
|
||||
- depth: 2
|
||||
title: Redis start
|
||||
url: '#redis-start'
|
||||
- depth: 2
|
||||
title: Redis reload
|
||||
url: '#redis-reload'
|
||||
- depth: 2
|
||||
title: Redis stop
|
||||
url: '#redis-stop'
|
||||
- depth: 2
|
||||
title: Redis save External Port
|
||||
url: '#redis-save-external-port'
|
||||
- depth: 2
|
||||
title: Redis deploy
|
||||
url: '#redis-deploy'
|
||||
- depth: 2
|
||||
title: Redis change Status
|
||||
url: '#redis-change-status'
|
||||
- depth: 2
|
||||
title: Redis remove
|
||||
url: '#redis-remove'
|
||||
- depth: 2
|
||||
title: Redis save Environment
|
||||
url: '#redis-save-environment'
|
||||
- depth: 2
|
||||
title: Redis update
|
||||
url: '#redis-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Redis create
|
||||
id: redis-create
|
||||
- content: Redis one
|
||||
id: redis-one
|
||||
- content: Redis start
|
||||
id: redis-start
|
||||
- content: Redis reload
|
||||
id: redis-reload
|
||||
- content: Redis stop
|
||||
id: redis-stop
|
||||
- content: Redis save External Port
|
||||
id: redis-save-external-port
|
||||
- content: Redis deploy
|
||||
id: redis-deploy
|
||||
- content: Redis change Status
|
||||
id: redis-change-status
|
||||
- content: Redis remove
|
||||
id: redis-remove
|
||||
- content: Redis save Environment
|
||||
id: redis-save-environment
|
||||
- content: Redis update
|
||||
id: redis-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/redis.create"},{"method":"get","path":"/redis.one"},{"method":"post","path":"/redis.start"},{"method":"post","path":"/redis.reload"},{"method":"post","path":"/redis.stop"},{"method":"post","path":"/redis.saveExternalPort"},{"method":"post","path":"/redis.deploy"},{"method":"post","path":"/redis.changeStatus"},{"method":"post","path":"/redis.remove"},{"method":"post","path":"/redis.saveEnvironment"},{"method":"post","path":"/redis.update"}]} hasHead={true} />
|
||||
@@ -1,41 +0,0 @@
|
||||
---
|
||||
title: Registry
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Registry create
|
||||
url: '#registry-create'
|
||||
- depth: 2
|
||||
title: Registry remove
|
||||
url: '#registry-remove'
|
||||
- depth: 2
|
||||
title: Registry update
|
||||
url: '#registry-update'
|
||||
- depth: 2
|
||||
title: Registry all
|
||||
url: '#registry-all'
|
||||
- depth: 2
|
||||
title: Registry one
|
||||
url: '#registry-one'
|
||||
- depth: 2
|
||||
title: Registry test Registry
|
||||
url: '#registry-test-registry'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Registry create
|
||||
id: registry-create
|
||||
- content: Registry remove
|
||||
id: registry-remove
|
||||
- content: Registry update
|
||||
id: registry-update
|
||||
- content: Registry all
|
||||
id: registry-all
|
||||
- content: Registry one
|
||||
id: registry-one
|
||||
- content: Registry test Registry
|
||||
id: registry-test-registry
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/registry.create"},{"method":"post","path":"/registry.remove"},{"method":"post","path":"/registry.update"},{"method":"get","path":"/registry.all"},{"method":"get","path":"/registry.one"},{"method":"post","path":"/registry.testRegistry"}]} hasHead={true} />
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
title: Security
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Security create
|
||||
url: '#security-create'
|
||||
- depth: 2
|
||||
title: Security one
|
||||
url: '#security-one'
|
||||
- depth: 2
|
||||
title: Security delete
|
||||
url: '#security-delete'
|
||||
- depth: 2
|
||||
title: Security update
|
||||
url: '#security-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Security create
|
||||
id: security-create
|
||||
- content: Security one
|
||||
id: security-one
|
||||
- content: Security delete
|
||||
id: security-delete
|
||||
- content: Security update
|
||||
id: security-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/security.create"},{"method":"get","path":"/security.one"},{"method":"post","path":"/security.delete"},{"method":"post","path":"/security.update"}]} hasHead={true} />
|
||||
@@ -1,46 +0,0 @@
|
||||
---
|
||||
title: Server
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Server create
|
||||
url: '#server-create'
|
||||
- depth: 2
|
||||
title: Server one
|
||||
url: '#server-one'
|
||||
- depth: 2
|
||||
title: Server all
|
||||
url: '#server-all'
|
||||
- depth: 2
|
||||
title: Server with S S H Key
|
||||
url: '#server-with-s-s-h-key'
|
||||
- depth: 2
|
||||
title: Server setup
|
||||
url: '#server-setup'
|
||||
- depth: 2
|
||||
title: Server remove
|
||||
url: '#server-remove'
|
||||
- depth: 2
|
||||
title: Server update
|
||||
url: '#server-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Server create
|
||||
id: server-create
|
||||
- content: Server one
|
||||
id: server-one
|
||||
- content: Server all
|
||||
id: server-all
|
||||
- content: Server with S S H Key
|
||||
id: server-with-s-s-h-key
|
||||
- content: Server setup
|
||||
id: server-setup
|
||||
- content: Server remove
|
||||
id: server-remove
|
||||
- content: Server update
|
||||
id: server-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/server.create"},{"method":"get","path":"/server.one"},{"method":"get","path":"/server.all"},{"method":"get","path":"/server.withSSHKey"},{"method":"post","path":"/server.setup"},{"method":"post","path":"/server.remove"},{"method":"post","path":"/server.update"}]} hasHead={true} />
|
||||
@@ -1,201 +0,0 @@
|
||||
---
|
||||
title: Settings
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Settings reload Server
|
||||
url: '#settings-reload-server'
|
||||
- depth: 2
|
||||
title: Settings reload Traefik
|
||||
url: '#settings-reload-traefik'
|
||||
- depth: 2
|
||||
title: Settings toggle Dashboard
|
||||
url: '#settings-toggle-dashboard'
|
||||
- depth: 2
|
||||
title: Settings clean Unused Images
|
||||
url: '#settings-clean-unused-images'
|
||||
- depth: 2
|
||||
title: Settings clean Unused Volumes
|
||||
url: '#settings-clean-unused-volumes'
|
||||
- depth: 2
|
||||
title: Settings clean Stopped Containers
|
||||
url: '#settings-clean-stopped-containers'
|
||||
- depth: 2
|
||||
title: Settings clean Docker Builder
|
||||
url: '#settings-clean-docker-builder'
|
||||
- depth: 2
|
||||
title: Settings clean Docker Prune
|
||||
url: '#settings-clean-docker-prune'
|
||||
- depth: 2
|
||||
title: Settings clean All
|
||||
url: '#settings-clean-all'
|
||||
- depth: 2
|
||||
title: Settings clean Monitoring
|
||||
url: '#settings-clean-monitoring'
|
||||
- depth: 2
|
||||
title: Settings save S S H Private Key
|
||||
url: '#settings-save-s-s-h-private-key'
|
||||
- depth: 2
|
||||
title: Settings assign Domain Server
|
||||
url: '#settings-assign-domain-server'
|
||||
- depth: 2
|
||||
title: Settings clean S S H Private Key
|
||||
url: '#settings-clean-s-s-h-private-key'
|
||||
- depth: 2
|
||||
title: Settings update Docker Cleanup
|
||||
url: '#settings-update-docker-cleanup'
|
||||
- depth: 2
|
||||
title: Settings read Traefik Config
|
||||
url: '#settings-read-traefik-config'
|
||||
- depth: 2
|
||||
title: Settings update Traefik Config
|
||||
url: '#settings-update-traefik-config'
|
||||
- depth: 2
|
||||
title: Settings read Web Server Traefik Config
|
||||
url: '#settings-read-web-server-traefik-config'
|
||||
- depth: 2
|
||||
title: Settings update Web Server Traefik Config
|
||||
url: '#settings-update-web-server-traefik-config'
|
||||
- depth: 2
|
||||
title: Settings read Middleware Traefik Config
|
||||
url: '#settings-read-middleware-traefik-config'
|
||||
- depth: 2
|
||||
title: Settings update Middleware Traefik Config
|
||||
url: '#settings-update-middleware-traefik-config'
|
||||
- depth: 2
|
||||
title: Settings check And Update Image
|
||||
url: '#settings-check-and-update-image'
|
||||
- depth: 2
|
||||
title: Settings update Server
|
||||
url: '#settings-update-server'
|
||||
- depth: 2
|
||||
title: Settings get Dokploy Version
|
||||
url: '#settings-get-dokploy-version'
|
||||
- depth: 2
|
||||
title: Settings read Directories
|
||||
url: '#settings-read-directories'
|
||||
- depth: 2
|
||||
title: Settings update Traefik File
|
||||
url: '#settings-update-traefik-file'
|
||||
- depth: 2
|
||||
title: Settings read Traefik File
|
||||
url: '#settings-read-traefik-file'
|
||||
- depth: 2
|
||||
title: Settings get Ip
|
||||
url: '#settings-get-ip'
|
||||
- depth: 2
|
||||
title: Settings get Open Api Document
|
||||
url: '#settings-get-open-api-document'
|
||||
- depth: 2
|
||||
title: Settings read Traefik Env
|
||||
url: '#settings-read-traefik-env'
|
||||
- depth: 2
|
||||
title: Settings write Traefik Env
|
||||
url: '#settings-write-traefik-env'
|
||||
- depth: 2
|
||||
title: Settings have Traefik Dashboard Port Enabled
|
||||
url: '#settings-have-traefik-dashboard-port-enabled'
|
||||
- depth: 2
|
||||
title: Settings read Stats
|
||||
url: '#settings-read-stats'
|
||||
- depth: 2
|
||||
title: Settings get Log Rotate Status
|
||||
url: '#settings-get-log-rotate-status'
|
||||
- depth: 2
|
||||
title: Settings toggle Log Rotate
|
||||
url: '#settings-toggle-log-rotate'
|
||||
- depth: 2
|
||||
title: Settings have Activate Requests
|
||||
url: '#settings-have-activate-requests'
|
||||
- depth: 2
|
||||
title: Settings toggle Requests
|
||||
url: '#settings-toggle-requests'
|
||||
- depth: 2
|
||||
title: Settings is Cloud
|
||||
url: '#settings-is-cloud'
|
||||
- depth: 2
|
||||
title: Settings health
|
||||
url: '#settings-health'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Settings reload Server
|
||||
id: settings-reload-server
|
||||
- content: Settings reload Traefik
|
||||
id: settings-reload-traefik
|
||||
- content: Settings toggle Dashboard
|
||||
id: settings-toggle-dashboard
|
||||
- content: Settings clean Unused Images
|
||||
id: settings-clean-unused-images
|
||||
- content: Settings clean Unused Volumes
|
||||
id: settings-clean-unused-volumes
|
||||
- content: Settings clean Stopped Containers
|
||||
id: settings-clean-stopped-containers
|
||||
- content: Settings clean Docker Builder
|
||||
id: settings-clean-docker-builder
|
||||
- content: Settings clean Docker Prune
|
||||
id: settings-clean-docker-prune
|
||||
- content: Settings clean All
|
||||
id: settings-clean-all
|
||||
- content: Settings clean Monitoring
|
||||
id: settings-clean-monitoring
|
||||
- content: Settings save S S H Private Key
|
||||
id: settings-save-s-s-h-private-key
|
||||
- content: Settings assign Domain Server
|
||||
id: settings-assign-domain-server
|
||||
- content: Settings clean S S H Private Key
|
||||
id: settings-clean-s-s-h-private-key
|
||||
- content: Settings update Docker Cleanup
|
||||
id: settings-update-docker-cleanup
|
||||
- content: Settings read Traefik Config
|
||||
id: settings-read-traefik-config
|
||||
- content: Settings update Traefik Config
|
||||
id: settings-update-traefik-config
|
||||
- content: Settings read Web Server Traefik Config
|
||||
id: settings-read-web-server-traefik-config
|
||||
- content: Settings update Web Server Traefik Config
|
||||
id: settings-update-web-server-traefik-config
|
||||
- content: Settings read Middleware Traefik Config
|
||||
id: settings-read-middleware-traefik-config
|
||||
- content: Settings update Middleware Traefik Config
|
||||
id: settings-update-middleware-traefik-config
|
||||
- content: Settings check And Update Image
|
||||
id: settings-check-and-update-image
|
||||
- content: Settings update Server
|
||||
id: settings-update-server
|
||||
- content: Settings get Dokploy Version
|
||||
id: settings-get-dokploy-version
|
||||
- content: Settings read Directories
|
||||
id: settings-read-directories
|
||||
- content: Settings update Traefik File
|
||||
id: settings-update-traefik-file
|
||||
- content: Settings read Traefik File
|
||||
id: settings-read-traefik-file
|
||||
- content: Settings get Ip
|
||||
id: settings-get-ip
|
||||
- content: Settings get Open Api Document
|
||||
id: settings-get-open-api-document
|
||||
- content: Settings read Traefik Env
|
||||
id: settings-read-traefik-env
|
||||
- content: Settings write Traefik Env
|
||||
id: settings-write-traefik-env
|
||||
- content: Settings have Traefik Dashboard Port Enabled
|
||||
id: settings-have-traefik-dashboard-port-enabled
|
||||
- content: Settings read Stats
|
||||
id: settings-read-stats
|
||||
- content: Settings get Log Rotate Status
|
||||
id: settings-get-log-rotate-status
|
||||
- content: Settings toggle Log Rotate
|
||||
id: settings-toggle-log-rotate
|
||||
- content: Settings have Activate Requests
|
||||
id: settings-have-activate-requests
|
||||
- content: Settings toggle Requests
|
||||
id: settings-toggle-requests
|
||||
- content: Settings is Cloud
|
||||
id: settings-is-cloud
|
||||
- content: Settings health
|
||||
id: settings-health
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/settings.reloadServer"},{"method":"post","path":"/settings.reloadTraefik"},{"method":"post","path":"/settings.toggleDashboard"},{"method":"post","path":"/settings.cleanUnusedImages"},{"method":"post","path":"/settings.cleanUnusedVolumes"},{"method":"post","path":"/settings.cleanStoppedContainers"},{"method":"post","path":"/settings.cleanDockerBuilder"},{"method":"post","path":"/settings.cleanDockerPrune"},{"method":"post","path":"/settings.cleanAll"},{"method":"post","path":"/settings.cleanMonitoring"},{"method":"post","path":"/settings.saveSSHPrivateKey"},{"method":"post","path":"/settings.assignDomainServer"},{"method":"post","path":"/settings.cleanSSHPrivateKey"},{"method":"post","path":"/settings.updateDockerCleanup"},{"method":"get","path":"/settings.readTraefikConfig"},{"method":"post","path":"/settings.updateTraefikConfig"},{"method":"get","path":"/settings.readWebServerTraefikConfig"},{"method":"post","path":"/settings.updateWebServerTraefikConfig"},{"method":"get","path":"/settings.readMiddlewareTraefikConfig"},{"method":"post","path":"/settings.updateMiddlewareTraefikConfig"},{"method":"post","path":"/settings.checkAndUpdateImage"},{"method":"post","path":"/settings.updateServer"},{"method":"get","path":"/settings.getDokployVersion"},{"method":"get","path":"/settings.readDirectories"},{"method":"post","path":"/settings.updateTraefikFile"},{"method":"get","path":"/settings.readTraefikFile"},{"method":"get","path":"/settings.getIp"},{"method":"get","path":"/settings.getOpenApiDocument"},{"method":"get","path":"/settings.readTraefikEnv"},{"method":"post","path":"/settings.writeTraefikEnv"},{"method":"get","path":"/settings.haveTraefikDashboardPortEnabled"},{"method":"get","path":"/settings.readStats"},{"method":"get","path":"/settings.getLogRotateStatus"},{"method":"post","path":"/settings.toggleLogRotate"},{"method":"get","path":"/settings.haveActivateRequests"},{"method":"post","path":"/settings.toggleRequests"},{"method":"get","path":"/settings.isCloud"},{"method":"get","path":"/settings.health"}]} hasHead={true} />
|
||||
@@ -1,41 +0,0 @@
|
||||
---
|
||||
title: Ssh Key
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Ssh Key create
|
||||
url: '#ssh-key-create'
|
||||
- depth: 2
|
||||
title: Ssh Key remove
|
||||
url: '#ssh-key-remove'
|
||||
- depth: 2
|
||||
title: Ssh Key one
|
||||
url: '#ssh-key-one'
|
||||
- depth: 2
|
||||
title: Ssh Key all
|
||||
url: '#ssh-key-all'
|
||||
- depth: 2
|
||||
title: Ssh Key generate
|
||||
url: '#ssh-key-generate'
|
||||
- depth: 2
|
||||
title: Ssh Key update
|
||||
url: '#ssh-key-update'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Ssh Key create
|
||||
id: ssh-key-create
|
||||
- content: Ssh Key remove
|
||||
id: ssh-key-remove
|
||||
- content: Ssh Key one
|
||||
id: ssh-key-one
|
||||
- content: Ssh Key all
|
||||
id: ssh-key-all
|
||||
- content: Ssh Key generate
|
||||
id: ssh-key-generate
|
||||
- content: Ssh Key update
|
||||
id: ssh-key-update
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"post","path":"/sshKey.create"},{"method":"post","path":"/sshKey.remove"},{"method":"get","path":"/sshKey.one"},{"method":"get","path":"/sshKey.all"},{"method":"post","path":"/sshKey.generate"},{"method":"post","path":"/sshKey.update"}]} hasHead={true} />
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
title: Stripe
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: Stripe get Products
|
||||
url: '#stripe-get-products'
|
||||
- depth: 2
|
||||
title: Stripe create Checkout Session
|
||||
url: '#stripe-create-checkout-session'
|
||||
- depth: 2
|
||||
title: Stripe create Customer Portal Session
|
||||
url: '#stripe-create-customer-portal-session'
|
||||
- depth: 2
|
||||
title: Stripe can Create More Servers
|
||||
url: '#stripe-can-create-more-servers'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: Stripe get Products
|
||||
id: stripe-get-products
|
||||
- content: Stripe create Checkout Session
|
||||
id: stripe-create-checkout-session
|
||||
- content: Stripe create Customer Portal Session
|
||||
id: stripe-create-customer-portal-session
|
||||
- content: Stripe can Create More Servers
|
||||
id: stripe-can-create-more-servers
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/stripe.getProducts"},{"method":"post","path":"/stripe.createCheckoutSession"},{"method":"post","path":"/stripe.createCustomerPortalSession"},{"method":"get","path":"/stripe.canCreateMoreServers"}]} hasHead={true} />
|
||||
@@ -1,26 +0,0 @@
|
||||
---
|
||||
title: User
|
||||
full: true
|
||||
_openapi:
|
||||
toc:
|
||||
- depth: 2
|
||||
title: User all
|
||||
url: '#user-all'
|
||||
- depth: 2
|
||||
title: User by Auth Id
|
||||
url: '#user-by-auth-id'
|
||||
- depth: 2
|
||||
title: User by User Id
|
||||
url: '#user-by-user-id'
|
||||
structuredData:
|
||||
headings:
|
||||
- content: User all
|
||||
id: user-all
|
||||
- content: User by Auth Id
|
||||
id: user-by-auth-id
|
||||
- content: User by User Id
|
||||
id: user-by-user-id
|
||||
contents: []
|
||||
---
|
||||
|
||||
<APIPage document={"./api.json"} operations={[{"method":"get","path":"/user.all"},{"method":"get","path":"/user.byAuthId"},{"method":"get","path":"/user.byUserId"}]} hasHead={true} />
|
||||
@@ -1,29 +0,0 @@
|
||||
---
|
||||
title: Astro SSR
|
||||
description: 部署一个简单的 Astro SSR 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Astro SSR 应用程序。
|
||||
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/astro-ssr`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,27 +0,0 @@
|
||||
---
|
||||
title: Astro
|
||||
description: 部署一个简单的 Astro 应用程序。
|
||||
---
|
||||
|
||||
此示例将部署一个简单的 Astro 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/astro`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,29 +0,0 @@
|
||||
---
|
||||
title: Lit
|
||||
description: 部署一个简单的 Lit 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Lit 应用程序。
|
||||
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/lit`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,22 +0,0 @@
|
||||
---
|
||||
title: Nest.js
|
||||
description: 部署一个简单的 Nest.js 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Nest.js 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/nestjs`
|
||||
|
||||
2. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
3. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,22 +0,0 @@
|
||||
---
|
||||
title: Next.js
|
||||
description: 部署一个简单的 Next.js 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Next.js 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/nextjs`
|
||||
|
||||
2. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
3. **生成域名**:
|
||||
1. 点击生成域名按钮。
|
||||
2. 将为您生成一个新域名。
|
||||
3. 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,28 +0,0 @@
|
||||
---
|
||||
title: Preact
|
||||
description: 部署一个简单的 Preact 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Preact 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/preact`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡,并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,28 +0,0 @@
|
||||
---
|
||||
title: Qwik
|
||||
description: 部署一个简单的 Qwik 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Qwik 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/qwik`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡,并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,22 +0,0 @@
|
||||
---
|
||||
title: Remix
|
||||
description: 部署一个简单的 Remix 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Remix 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/remix`
|
||||
|
||||
2. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
3. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,28 +0,0 @@
|
||||
---
|
||||
title: Solid.js
|
||||
description: 部署一个简单的 Solid.js 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Solid.js 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/solidjs`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run serve"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,28 +0,0 @@
|
||||
---
|
||||
title: Svelte
|
||||
description: 部署一个简单的 Svelte 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Svelte 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/svelte`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,28 +0,0 @@
|
||||
---
|
||||
title: Vite React
|
||||
description: 部署一个简单的 Vite React 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Vite React 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/vite`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -1,28 +0,0 @@
|
||||
---
|
||||
title: Vue.js
|
||||
description: 部署一个简单的 Vue.js 应用程序。
|
||||
---
|
||||
|
||||
|
||||
此示例将部署一个简单的 Vue.js 应用程序。
|
||||
|
||||
1. **在您的应用程序中使用 Git 提供商**:
|
||||
- 仓库:`https://github.com/Dokploy/examples.git`
|
||||
- 分支:`main`
|
||||
- 构建路径:`/vuejs`
|
||||
|
||||
2. **添加环境变量**:
|
||||
- 导航到“环境”选项卡并添加以下变量:
|
||||
```cmd
|
||||
NIXPACKS_START_CMD="pnpm run preview"
|
||||
```
|
||||
|
||||
3. **点击部署**:
|
||||
- 通过点击部署按钮来部署您的应用程序。
|
||||
|
||||
4. **生成域名**:
|
||||
- 点击生成域名按钮。
|
||||
- 将为您生成一个新域名。
|
||||
- 您可以使用此域名访问您的应用程序。
|
||||
|
||||
如果您需要进一步的帮助,请加入我们的 [Discord 服务器](https://discord.com/invite/2tBnJ3jDJc)。
|
||||
@@ -124,7 +124,8 @@ Configure persistent storage for your application to ensure data remains intact
|
||||
|
||||
**File Mount**: Specifically for single files, useful for configuration files.
|
||||
1. **Content**: The content to store in the file.
|
||||
2. **Mount Path**: Path in the container where the file is placed.
|
||||
2. **File Path**: The name of the file.
|
||||
3. **Mount Path**: Path in the container where the file is placed. **The path must also contain the filename.**
|
||||
|
||||
File mounts are a dokploy features, this create a file in a folder called `files` inside your project, so it recreates every single time you deploy your project.
|
||||
|
||||
|
||||
@@ -50,11 +50,11 @@ Railpack exposes multiple Build Variables, you can define them in the `Environme
|
||||
|
||||
| Name | Description |
|
||||
| :-------------------- | :--------------------------------------------------------------------------------------------------------- |
|
||||
| `BUILD_CMD` | Set the command to run for the build step. This overwrites any commands that come from providers |
|
||||
| `START_CMD` | Set the command to run when the container starts |
|
||||
| `PACKAGES` | Install additional Mise packages. In the format `pkg@version`. The latest version is used if not provided. |
|
||||
| `BUILD_APT_PACKAGES` | Install additional Apt packages during build |
|
||||
| `DEPLOY_APT_PACKAGES` | Install additional Apt packages in the final image |
|
||||
| `RAILPACK_BUILD_CMD` | Set the command to run for the build step. This overwrites any commands that come from providers |
|
||||
| `RAILPACK_START_CMD` | Set the command to run when the container starts |
|
||||
| `RAILPACK_PACKAGES` | Install additional Mise packages. In the format `pkg@version`. The latest version is used if not provided. |
|
||||
| `RAILPACK_BUILD_APT_PACKAGES` | Install additional Apt packages during build |
|
||||
| `RAILPACK_DEPLOY_APT_PACKAGES` | Install additional Apt packages in the final image |
|
||||
|
||||
you can read more about Railpack [here](https://railpack.com/config/environment-variables).
|
||||
|
||||
|
||||
@@ -38,24 +38,20 @@ If you choose the second option, we will proceed to configure the different serv
|
||||
|
||||
To start, we need to configure a Docker registry, as when deploying an application, you need a registry to deploy and download the application image on the other servers.
|
||||
|
||||
We offer two ways to configure a registry:
|
||||
|
||||
1. **External Registry**: Use any registry you want.
|
||||
2. **Self-Hosted Registry**: We create and configure a self-hosted registry for you.
|
||||
|
||||
### External Registry
|
||||
|
||||
You can use any registry, such as Docker Hub, DigitalOcean Spaces, ECR, or your choice. Make sure to enter the correct credentials and test the connection before adding the registry.
|
||||
You can use any external registry of your choice. Here are some popular options:
|
||||
|
||||
### Self-Hosted Registry
|
||||
1. **Docker Hub** - Free tier available, easy to set up
|
||||
2. **GitHub Container Registry (ghcr.io)** - Free for public repositories
|
||||
3. **DigitalOcean Container Registry** - Simple setup with good integration
|
||||
4. **Amazon ECR** - AWS's managed container registry
|
||||
5. **Google Container Registry** - Google Cloud's managed registry
|
||||
6. **Azure Container Registry** - Microsoft's managed registry
|
||||
|
||||
We will ask you for three things:
|
||||
Make sure to enter the correct credentials and test the connection before adding the registry to your cluster configuration.
|
||||
|
||||
1. A user.
|
||||
2. A password.
|
||||
3. A domain. Ensure this domain is pointing to the dokploy VPS.
|
||||
|
||||
Once set up, the Cluster section will be unlocked.
|
||||
Once configured, the Cluster section will be unlocked.
|
||||
|
||||
## Understanding Docker Swarm
|
||||
|
||||
|
||||
@@ -73,6 +73,8 @@ volumes:
|
||||
- "../files/my-configs:/etc/my-app/config" ✅
|
||||
```
|
||||
|
||||
**Important:** If you need to use files from your repository (configuration files, scripts, etc.), you must move them to Dokploy's File Mounts (via Advanced → Mounts) instead of mounting them directly from the repository. When using AutoDeploy, Dokploy performs a `git clone` on each deployment, which clears the repository directory. Mounting files directly from your repository using relative paths (e.g., `./` or `./config/file.conf`) will cause them to be lost or empty in subsequent deployments. See the [Troubleshooting guide](/docs/core/troubleshooting#using-files-from-your-repository) for more details.
|
||||
|
||||
</Callout>
|
||||
|
||||
## Keyboard Shortcuts
|
||||
|
||||
@@ -39,8 +39,13 @@ To switch between modes, follow these steps:
|
||||
Follow the steps in the same order to prevent any issues.
|
||||
</Callout>
|
||||
|
||||
You can create a certificate for your origin server using two methods:
|
||||
- Using Let's Encrypt to generate a certificate for your origin server.
|
||||
- Using Cloudflare's Origin CA to generate a certificate for your origin server.
|
||||
|
||||
We assume that you have enabled the `Full (Strict)` mode in the previous step, is super important to follow the steps in the same order to prevent any issues.
|
||||
|
||||
### Using Let's Encrypt
|
||||
1. Go to cloudflare dashboard and then click on `Account Home` -> Select the Domain.
|
||||
2. On the left side, click `DNS`.
|
||||
3. Click on `Records`.
|
||||
@@ -62,6 +67,35 @@ We assume that you have enabled the `Full (Strict)` mode in the previous step, i
|
||||
19. Wait a few seconds and refresh the application.
|
||||
20. You should see the application running on the domain you just created.
|
||||
|
||||
### Using Cloudflare's Origin CA
|
||||
1. Go to cloudflare dashboard and then click on `Account Home` -> Select the Domain.
|
||||
2. On the left side, click `SSL/TLS`.
|
||||
3. Click on `Origin Server`.
|
||||
4. Click on `Create Certificate`.
|
||||
5. Select `Generate private key and CSR with Cloudflare`.
|
||||
6. Choose the list of hostnames you want the certificate to cover eg. `api.dokploy.com`.
|
||||
7. Choose the validity period eg. `15 years`.
|
||||
8. Click `Create`.
|
||||
9. Using the PEM format, copy the `Origin Certificate` and `Private Key` in the respective fields in the dokploy new certificate panel (Certificates > Add Certificate).
|
||||
10. Go to `Domains` section in your application.
|
||||
11. Click `Create Domain`.
|
||||
12. In the `Host` field, enter the domain name eg. `api.dokploy.com`. (Make sure that the domain is already pointing to your server IP in Cloudflare DNS settings and the **hostname matches the one in the certificate**).
|
||||
13. In the `Path` field, enter the path eg. `/`.
|
||||
14. In the `Container Port` field, enter the port where your application is running eg. `3000`.
|
||||
15. In the `HTTPS` field enable `ON`.
|
||||
16. In the `Certificate` field select `None`.
|
||||
17. Click `Create`.
|
||||
|
||||
Using Cloudflare's Origin CA, you are sure that the certificate will be valid for the next 15 years, or the duration you selected, and you don't have to worry about failed renewals.
|
||||
|
||||
<Callout type="info">
|
||||
You can also create a certificate for wildcards domains eg. `*.dokploy.com` and use it for multiple subdomains.
|
||||
</Callout>
|
||||
|
||||
<Callout type="warn">
|
||||
**Important**: With a free Cloudflare account, this methods work only for the main domain and subdomains, not for sub-subdomains. Eg. `api.dokploy.com` works but `staging.api.dokploy.com` does not work.
|
||||
</Callout>
|
||||
|
||||
|
||||
|
||||
## Assign a Domain Flexible
|
||||
|
||||
@@ -7,6 +7,7 @@ description: "Dokploy has certain goodies that are external that can be used wit
|
||||
2. **Dokploy Oracle infrastructure**: Deploy Dokploy on Oracle infrastructure [Github](https://github.com/statickidz/dokploy-oci-free)
|
||||
3. **Dokploy Deploy Action 1**: Automatic Dokploy deployments on Github [Github](https://github.com/benbristow/dokploy-deploy-action)
|
||||
4. **Dokploy Deploy Action 2**: Automatic Dokploy deployments on Github [Github](https://github.com/jmischler72/dokploy-deploy-action)
|
||||
5. **Dokploy Deploy Action 3**: Automatic Dokploy deployments on Github (Support both `application` and `compose` deployment) [Github](https://github.com/nhridoy/dokploy-deploy-action)
|
||||
5. **Dokploy JS Sdk**: Dokploy JS SDK [Github](https://github.com/quiint/dokploy.js)
|
||||
6. **Templates Collection** : Docker compose collection for Dokploy [Github](https://github.com/benbristow/dokploy-compose-templates)
|
||||
7. **Dokploy Port Updater**: Dokploy Port Updater [Github](https://github.com/clockradios/dokploy-port-updater)
|
||||
|
||||
@@ -133,17 +133,17 @@ install_dokploy() {
|
||||
--env POSTGRES_USER=dokploy \
|
||||
--env POSTGRES_DB=dokploy \
|
||||
--env POSTGRES_PASSWORD=amukds4wi9001583845717ad2 \
|
||||
--mount type=volume,source=dokploy-postgres-database,target=/var/lib/postgresql/data \
|
||||
--mount type=volume,source=dokploy-postgres,target=/var/lib/postgresql/data \
|
||||
postgres:16
|
||||
|
||||
docker service create \
|
||||
--name dokploy-redis \
|
||||
--constraint 'node.role==manager' \
|
||||
--network dokploy-network \
|
||||
--mount type=volume,source=redis-data-volume,target=/data \
|
||||
--mount type=volume,source=dokploy-redis,target=/data \
|
||||
redis:7
|
||||
|
||||
docker pull traefik:v3.5.0
|
||||
docker pull traefik:v3.6.1
|
||||
docker pull dokploy/dokploy:latest
|
||||
|
||||
# Installation
|
||||
@@ -153,7 +153,7 @@ install_dokploy() {
|
||||
--network dokploy-network \
|
||||
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
|
||||
--mount type=bind,source=/etc/dokploy,target=/etc/dokploy \
|
||||
--mount type=volume,source=dokploy-docker-config,target=/root/.docker \
|
||||
--mount type=volume,source=dokploy,target=/root/.docker \
|
||||
--publish published=3000,target=3000,mode=host \
|
||||
--update-parallelism 1 \
|
||||
--update-order stop-first \
|
||||
@@ -167,11 +167,11 @@ install_dokploy() {
|
||||
--restart always \
|
||||
-v /etc/dokploy/traefik/traefik.yml:/etc/traefik/traefik.yml \
|
||||
-v /etc/dokploy/traefik/dynamic:/etc/dokploy/traefik/dynamic \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||
-p 80:80/tcp \
|
||||
-p 443:443/tcp \
|
||||
-p 443:443/udp \
|
||||
traefik:v3.5.0
|
||||
traefik:v3.6.1
|
||||
|
||||
docker network connect dokploy-network dokploy-traefik
|
||||
|
||||
@@ -183,11 +183,11 @@ install_dokploy() {
|
||||
# --network dokploy-network \
|
||||
# --mount type=bind,source=/etc/dokploy/traefik/traefik.yml,target=/etc/traefik/traefik.yml \
|
||||
# --mount type=bind,source=/etc/dokploy/traefik/dynamic,target=/etc/dokploy/traefik/dynamic \
|
||||
# --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
|
||||
# --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock,readonly \
|
||||
# --publish mode=host,published=443,target=443 \
|
||||
# --publish mode=host,published=80,target=80 \
|
||||
# --publish mode=host,published=443,target=443,protocol=udp \
|
||||
# traefik:v3.5.0
|
||||
# traefik:v3.6.1
|
||||
|
||||
GREEN="\033[0;32m"
|
||||
YELLOW="\033[1;33m"
|
||||
|
||||
@@ -16,6 +16,10 @@ The server setup process prepares the necessary environment for securely and eff
|
||||
Root access to the server is required. We currently do not support non-root deployments.
|
||||
</Callout>
|
||||
|
||||
<Callout type="warning">
|
||||
If your remote server is configured with a different shell (other than bash), you must configure bash as the default shell, as Dokploy has been developed and tested with bash.
|
||||
</Callout>
|
||||
|
||||
<ImageZoom
|
||||
src="/assets/images/server-deploy.png"
|
||||
alt="Multi-Server Setup"
|
||||
|
||||
@@ -11,6 +11,10 @@ Multi server allows you to deploy your apps remotely to different servers withou
|
||||
|
||||
1. To install Dokploy UI, follow the [installation guide](en/docs/core/get-started/installation).
|
||||
|
||||
<Callout type="warning">
|
||||
If your remote server is configured with a different shell (other than bash), you must configure bash as the default shell, as Dokploy has been developed and tested with bash.
|
||||
</Callout>
|
||||
|
||||
2. Create an SSH key by going to `/dashboard/settings/ssh-keys` and add a new key. Be sure to copy the public key.
|
||||
|
||||
<ImageZoom
|
||||
|
||||
@@ -54,6 +54,46 @@ volumes:
|
||||
- "../files/my-configs:/etc/my-app/config" ✅
|
||||
```
|
||||
|
||||
### Using Files from Your Repository
|
||||
|
||||
<Callout type="warning">
|
||||
If you need to use files from your repository (e.g., configuration files, scripts, or directories), you **must** move them to Dokploy's file mounts and reference them manually using the Dokploy interface. This is because when using AutoDeploy, Dokploy performs a `git clone` operation on each deployment, which clears the repository directory. If you mount files directly from your repository using relative paths like `./` or `./docker/config/odoo.conf`, these files will be lost or empty in subsequent deployments, even though the first deployment may work correctly.
|
||||
</Callout>
|
||||
|
||||
**Why this happens:**
|
||||
- On the first deployment, the files exist and are mounted correctly
|
||||
- On subsequent deployments, Dokploy cleans the directory and performs a fresh `git clone`
|
||||
- Docker loses the reference to the files that were in the filesystem, and the new files have a new reference
|
||||
- This causes mounted directories and files to be empty or missing inside the container
|
||||
|
||||
**Solution:**
|
||||
1. Go to **Advanced** → **Mounts** in your Docker Compose application
|
||||
2. Create a new **File Mount** for each file or directory you need from your repository
|
||||
3. Copy the content from your repository files into the File Mount content field
|
||||
4. Specify the file path for your configuration
|
||||
5. Reference the file mount in your `docker-compose.yml` using the `../files/` path:
|
||||
|
||||
```yaml
|
||||
volumes:
|
||||
- "../files/my-config.json:/etc/my-app/config" ✅
|
||||
- "../files/my-directory:/path/in/container" ✅
|
||||
```
|
||||
|
||||
**Example:**
|
||||
Instead of mounting directly from your repository:
|
||||
```yaml
|
||||
volumes:
|
||||
- ./:/mnt/extra-addons/va_subscription_18 ❌
|
||||
- ./docker/config/odoo.conf:/etc/odoo/odoo.conf ❌
|
||||
```
|
||||
|
||||
Use Dokploy's file mounts:
|
||||
```yaml
|
||||
volumes:
|
||||
- ../files/va_subscription_18:/mnt/extra-addons/va_subscription_18 ✅
|
||||
- ../files/odoo.conf:/etc/odoo/odoo.conf ✅
|
||||
```
|
||||
|
||||
## Logs Not Loading When Deploying to a Remote Server?
|
||||
|
||||
There are a few potential reasons for this:
|
||||
@@ -204,6 +244,10 @@ volumes:
|
||||
- ../files/my-config.json:/etc/my-app/config
|
||||
```
|
||||
|
||||
<Callout type="info">
|
||||
**Important for AutoDeploy users:** If you have configuration files or directories in your repository that you need to mount into your containers, you must copy their content to Dokploy's File Mounts (via Advanced → Mounts) instead of mounting them directly from the repository. This ensures the files persist across deployments, as the repository directory is cleaned and re-cloned on each AutoDeploy.
|
||||
</Callout>
|
||||
|
||||
|
||||
## Failed to initialize Docker Swarm
|
||||
|
||||
@@ -395,7 +439,7 @@ docker service rm dokploy-redis
|
||||
--name dokploy-redis \
|
||||
--constraint 'node.role==manager' \
|
||||
--network dokploy-network \
|
||||
--mount type=volume,source=redis-data-volume,target=/data \
|
||||
--mount type=volume,source=dokploy-redis,target=/data \
|
||||
redis:7
|
||||
```
|
||||
|
||||
@@ -412,7 +456,7 @@ docker service rm dokploy-postgres
|
||||
--env POSTGRES_USER=dokploy \
|
||||
--env POSTGRES_DB=dokploy \
|
||||
--env POSTGRES_PASSWORD=amukds4wi9001583845717ad2 \
|
||||
--mount type=volume,source=dokploy-postgres-database,target=/var/lib/postgresql/data \
|
||||
--mount type=volume,source=dokploy-postgres,target=/var/lib/postgresql/data \
|
||||
postgres:16
|
||||
```
|
||||
|
||||
@@ -428,11 +472,11 @@ docker run -d \
|
||||
--restart always \
|
||||
-v /etc/dokploy/traefik/traefik.yml:/etc/traefik/traefik.yml \
|
||||
-v /etc/dokploy/traefik/dynamic:/etc/dokploy/traefik/dynamic \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||
-p 80:80/tcp \
|
||||
-p 443:443/tcp \
|
||||
-p 443:443/udp \
|
||||
traefik:v3.5.0
|
||||
traefik:v3.6.1
|
||||
|
||||
docker network connect dokploy-network dokploy-traefik
|
||||
|
||||
@@ -440,16 +484,17 @@ docker network connect dokploy-network dokploy-traefik
|
||||
docker service rm dokploy-traefik
|
||||
|
||||
# Create a new dokploy-traefik service
|
||||
docker run -d \
|
||||
--name dokploy-traefik \
|
||||
--restart always \
|
||||
-v /etc/dokploy/traefik/traefik.yml:/etc/traefik/traefik.yml \
|
||||
-v /etc/dokploy/traefik/dynamic:/etc/dokploy/traefik/dynamic \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-p 80:80/tcp \
|
||||
-p 443:443/tcp \
|
||||
-p 443:443/udp \
|
||||
traefik:v3.5.0
|
||||
docker service create \
|
||||
--name dokploy-traefik \
|
||||
--constraint 'node.role==manager' \
|
||||
--network dokploy-network \
|
||||
--mount type=bind,source=/etc/dokploy/traefik/traefik.yml,target=/etc/traefik/traefik.yml \
|
||||
--mount type=bind,source=/etc/dokploy/traefik/dynamic,target=/etc/dokploy/traefik/dynamic \
|
||||
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
|
||||
--publish mode=host,published=443,target=443 \
|
||||
--publish mode=host,published=80,target=80 \
|
||||
--publish mode=host,published=443,target=443,protocol=udp \
|
||||
traefik:v3.6.1
|
||||
```
|
||||
|
||||
Remove the dokploy service:
|
||||
@@ -473,7 +518,7 @@ docker service create \
|
||||
--network dokploy-network \
|
||||
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
|
||||
--mount type=bind,source=/etc/dokploy,target=/etc/dokploy \
|
||||
--mount type=volume,source=dokploy-docker-config,target=/root/.docker \
|
||||
--mount type=volume,source=dokploy,target=/root/.docker \
|
||||
--publish published=3000,target=3000,mode=host \
|
||||
--update-parallelism 1 \
|
||||
--update-order stop-first \
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
---
|
||||
title: "卸载"
|
||||
description: "了解如何在服务器上卸载 Dokploy"
|
||||
---
|
||||
|
||||
## 卸载步骤
|
||||
|
||||
按照以下步骤从您的服务器中完全删除 Dokploy 及其组件。
|
||||
|
||||
### 第 1 步: 删除 Docker Swarm 服务
|
||||
|
||||
首先,删除 Docker Swarm 中的 Dokploy 以及相关服务:
|
||||
|
||||
```bash
|
||||
docker service rm dokploy dokploy-traefik dokploy-postgres dokploy-redis
|
||||
```
|
||||
|
||||
### 第 2 步: 删除 Docker 挂载卷
|
||||
|
||||
接下来,删除 Dokploy 创建的 Docker 卷:
|
||||
|
||||
```bash
|
||||
docker volume rm -f dokploy-postgres-database redis-data-volume
|
||||
```
|
||||
|
||||
### 第 3 步: 删除 Dokploy 文件
|
||||
|
||||
最后,从服务器上删除 Dokploy 文件和目录:
|
||||
|
||||
```bash
|
||||
sudo rm -rf /etc/dokploy
|
||||
```
|
||||
@@ -12,7 +12,8 @@ Follow these steps to completely remove Dokploy and its components from your ser
|
||||
Remove the docker swarm services created by Dokploy:
|
||||
|
||||
```bash
|
||||
docker service rm dokploy dokploy-traefik dokploy-postgres dokploy-redis
|
||||
docker service remove dokploy dokploy-traefik dokploy-postgres dokploy-redis
|
||||
docker container remove -f dokploy-traefik
|
||||
```
|
||||
|
||||
</Step>
|
||||
@@ -22,7 +23,7 @@ Remove the docker swarm services created by Dokploy:
|
||||
Remove the docker volumes created by Dokploy:
|
||||
|
||||
```bash
|
||||
docker volume rm -f dokploy-postgres-database redis-data-volume
|
||||
docker volume remove -f dokploy dokploy-postgres dokploy-redis
|
||||
```
|
||||
|
||||
</Step>
|
||||
@@ -32,7 +33,21 @@ Remove the docker volumes created by Dokploy:
|
||||
Remove the docker network created by Dokploy:
|
||||
|
||||
```bash
|
||||
docker network rm -f dokploy-network
|
||||
docker network remove -f dokploy-network
|
||||
```
|
||||
|
||||
</Step>
|
||||
|
||||
<Step>
|
||||
|
||||
Docker cleanup to remove leftovers:
|
||||
|
||||
```bash
|
||||
docker container prune --force
|
||||
docker image prune --all --force
|
||||
docker volume prune --all --force
|
||||
docker builder prune --all --force
|
||||
docker system prune --all --volumes --force
|
||||
```
|
||||
|
||||
</Step>
|
||||
|
||||
Reference in New Issue
Block a user