mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
v0.1.0 (#112)
* feat: add schema for registry and routes * feat: add docker registry upload * feat: add show cluster * refactor: set the registry url in image in case we have a registry asociated * feat: add update registry and fix the docker url markup * chore: remove --advertise-ip on swarm script * refactor: remove listen address of swarm initialize * feat: add table to show nodes and add dropdown to add manager & workers * refactor: improve interface for cluster * refactor: improve UI * feat: add experimental swarm settings * refactor: remove comments * refactor: prettify json of each setting * refactor: add interface tooltip * refactor: delete static form self registry * refactor: allow to se a empty registry * fix: remove text area warnings * feat: add network swarm json * refactor: update ui * revert: go back to swarm init config * refactor: remove initialization on server, only on setup script * Update LICENSE.MD * feat: appearance theme support system config * refactor: remove logs * fix(README-ru): hyperlink-ed docs url * feat: (#107) webhook listener filter docker events based on image tag. Fixes #107 * refactor: simplify comparison docker tags * refactor: remove return in res status * refactor: prevent to updates download automatically * feat: support code editor (#105) * feat: support code editor * Update codeblock * refactor: remove unused class --------- Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> * fix: select the right image from sourcetype (#109) * chore: bump minor version --------- Co-authored-by: hehehai <riverhohai@gmail.com> Co-authored-by: Bayram Tagiev <bayram.tagiev.a@gmail.com> Co-authored-by: Paulo Santana <30875229+hikinine@users.noreply.github.com>
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
{
|
||||
"id": "665483bd-5123-4c2b-beef-bfa9b91b9356",
|
||||
"prevId": "3a4dfad7-ae33-4ae3-b60e-4f40f44f5652",
|
||||
"version": "5",
|
||||
"dialect": "pg",
|
||||
"version": "6",
|
||||
"dialect": "postgresql",
|
||||
"tables": {
|
||||
"application": {
|
||||
"public.application": {
|
||||
"name": "application",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -234,29 +232,29 @@
|
||||
"application_projectId_project_projectId_fk": {
|
||||
"name": "application_projectId_project_projectId_fk",
|
||||
"tableFrom": "application",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"application_appName_unique": {
|
||||
"name": "application_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"postgres": {
|
||||
"public.postgres": {
|
||||
"name": "postgres",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -375,29 +373,29 @@
|
||||
"postgres_projectId_project_projectId_fk": {
|
||||
"name": "postgres_projectId_project_projectId_fk",
|
||||
"tableFrom": "postgres",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"postgres_appName_unique": {
|
||||
"name": "postgres_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"public.user": {
|
||||
"name": "user",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -499,34 +497,34 @@
|
||||
"user_adminId_admin_adminId_fk": {
|
||||
"name": "user_adminId_admin_adminId_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"user_authId_auth_id_fk": {
|
||||
"name": "user_authId_auth_id_fk",
|
||||
"tableFrom": "user",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"admin": {
|
||||
"public.admin": {
|
||||
"name": "admin",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -628,21 +626,21 @@
|
||||
"admin_authId_auth_id_fk": {
|
||||
"name": "admin_authId_auth_id_fk",
|
||||
"tableFrom": "admin",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"authId"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"auth": {
|
||||
"public.auth": {
|
||||
"name": "auth",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -702,14 +700,14 @@
|
||||
"uniqueConstraints": {
|
||||
"auth_email_unique": {
|
||||
"name": "auth_email_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"email"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"public.project": {
|
||||
"name": "project",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -749,21 +747,21 @@
|
||||
"project_adminId_admin_adminId_fk": {
|
||||
"name": "project_adminId_admin_adminId_fk",
|
||||
"tableFrom": "project",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"domain": {
|
||||
"public.domain": {
|
||||
"name": "domain",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -831,21 +829,21 @@
|
||||
"domain_applicationId_application_applicationId_fk": {
|
||||
"name": "domain_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "domain",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mariadb": {
|
||||
"public.mariadb": {
|
||||
"name": "mariadb",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -970,29 +968,29 @@
|
||||
"mariadb_projectId_project_projectId_fk": {
|
||||
"name": "mariadb_projectId_project_projectId_fk",
|
||||
"tableFrom": "mariadb",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mariadb_appName_unique": {
|
||||
"name": "mariadb_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mongo": {
|
||||
"public.mongo": {
|
||||
"name": "mongo",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1105,29 +1103,29 @@
|
||||
"mongo_projectId_project_projectId_fk": {
|
||||
"name": "mongo_projectId_project_projectId_fk",
|
||||
"tableFrom": "mongo",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mongo_appName_unique": {
|
||||
"name": "mongo_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"mysql": {
|
||||
"public.mysql": {
|
||||
"name": "mysql",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1252,29 +1250,29 @@
|
||||
"mysql_projectId_project_projectId_fk": {
|
||||
"name": "mysql_projectId_project_projectId_fk",
|
||||
"tableFrom": "mysql",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"mysql_appName_unique": {
|
||||
"name": "mysql_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"public.backup": {
|
||||
"name": "backup",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1350,73 +1348,73 @@
|
||||
"backup_destinationId_destination_destinationId_fk": {
|
||||
"name": "backup_destinationId_destination_destinationId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "destination",
|
||||
"columnsFrom": [
|
||||
"destinationId"
|
||||
],
|
||||
"tableTo": "destination",
|
||||
"columnsTo": [
|
||||
"destinationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_postgresId_postgres_postgresId_fk": {
|
||||
"name": "backup_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "backup_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "backup_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"backup_mongoId_mongo_mongoId_fk": {
|
||||
"name": "backup_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "backup",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"destination": {
|
||||
"public.destination": {
|
||||
"name": "destination",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1474,21 +1472,21 @@
|
||||
"destination_adminId_admin_adminId_fk": {
|
||||
"name": "destination_adminId_admin_adminId_fk",
|
||||
"tableFrom": "destination",
|
||||
"tableTo": "admin",
|
||||
"columnsFrom": [
|
||||
"adminId"
|
||||
],
|
||||
"tableTo": "admin",
|
||||
"columnsTo": [
|
||||
"adminId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"deployment": {
|
||||
"public.deployment": {
|
||||
"name": "deployment",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1535,21 +1533,21 @@
|
||||
"deployment_applicationId_application_applicationId_fk": {
|
||||
"name": "deployment_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "deployment",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"mount": {
|
||||
"public.mount": {
|
||||
"name": "mount",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1638,86 +1636,86 @@
|
||||
"mount_applicationId_application_applicationId_fk": {
|
||||
"name": "mount_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_postgresId_postgres_postgresId_fk": {
|
||||
"name": "mount_postgresId_postgres_postgresId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "postgres",
|
||||
"columnsFrom": [
|
||||
"postgresId"
|
||||
],
|
||||
"tableTo": "postgres",
|
||||
"columnsTo": [
|
||||
"postgresId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mariadbId_mariadb_mariadbId_fk": {
|
||||
"name": "mount_mariadbId_mariadb_mariadbId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mariadb",
|
||||
"columnsFrom": [
|
||||
"mariadbId"
|
||||
],
|
||||
"tableTo": "mariadb",
|
||||
"columnsTo": [
|
||||
"mariadbId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mongoId_mongo_mongoId_fk": {
|
||||
"name": "mount_mongoId_mongo_mongoId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mongo",
|
||||
"columnsFrom": [
|
||||
"mongoId"
|
||||
],
|
||||
"tableTo": "mongo",
|
||||
"columnsTo": [
|
||||
"mongoId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_mysqlId_mysql_mysqlId_fk": {
|
||||
"name": "mount_mysqlId_mysql_mysqlId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "mysql",
|
||||
"columnsFrom": [
|
||||
"mysqlId"
|
||||
],
|
||||
"tableTo": "mysql",
|
||||
"columnsTo": [
|
||||
"mysqlId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
},
|
||||
"mount_redisId_redis_redisId_fk": {
|
||||
"name": "mount_redisId_redis_redisId_fk",
|
||||
"tableFrom": "mount",
|
||||
"tableTo": "redis",
|
||||
"columnsFrom": [
|
||||
"redisId"
|
||||
],
|
||||
"tableTo": "redis",
|
||||
"columnsTo": [
|
||||
"redisId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"certificate": {
|
||||
"public.certificate": {
|
||||
"name": "certificate",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1764,14 +1762,14 @@
|
||||
"uniqueConstraints": {
|
||||
"certificate_certificatePath_unique": {
|
||||
"name": "certificate_certificatePath_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"certificatePath"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"session": {
|
||||
"public.session": {
|
||||
"name": "session",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1799,21 +1797,21 @@
|
||||
"session_user_id_auth_id_fk": {
|
||||
"name": "session_user_id_auth_id_fk",
|
||||
"tableFrom": "session",
|
||||
"tableTo": "auth",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"tableTo": "auth",
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redirect": {
|
||||
"public.redirect": {
|
||||
"name": "redirect",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1866,21 +1864,21 @@
|
||||
"redirect_applicationId_application_applicationId_fk": {
|
||||
"name": "redirect_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "redirect",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"security": {
|
||||
"public.security": {
|
||||
"name": "security",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1920,30 +1918,30 @@
|
||||
"security_applicationId_application_applicationId_fk": {
|
||||
"name": "security_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "security",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"security_username_applicationId_unique": {
|
||||
"name": "security_username_applicationId_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"username",
|
||||
"applicationId"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"public.port": {
|
||||
"name": "port",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -1983,21 +1981,21 @@
|
||||
"port_applicationId_application_applicationId_fk": {
|
||||
"name": "port_applicationId_application_applicationId_fk",
|
||||
"tableFrom": "port",
|
||||
"tableTo": "application",
|
||||
"columnsFrom": [
|
||||
"applicationId"
|
||||
],
|
||||
"tableTo": "application",
|
||||
"columnsTo": [
|
||||
"applicationId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {}
|
||||
},
|
||||
"redis": {
|
||||
"public.redis": {
|
||||
"name": "redis",
|
||||
"schema": "",
|
||||
"columns": {
|
||||
@@ -2104,118 +2102,130 @@
|
||||
"redis_projectId_project_projectId_fk": {
|
||||
"name": "redis_projectId_project_projectId_fk",
|
||||
"tableFrom": "redis",
|
||||
"tableTo": "project",
|
||||
"columnsFrom": [
|
||||
"projectId"
|
||||
],
|
||||
"tableTo": "project",
|
||||
"columnsTo": [
|
||||
"projectId"
|
||||
],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
"onUpdate": "no action",
|
||||
"onDelete": "cascade"
|
||||
}
|
||||
},
|
||||
"compositePrimaryKeys": {},
|
||||
"uniqueConstraints": {
|
||||
"redis_appName_unique": {
|
||||
"name": "redis_appName_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"appName"
|
||||
]
|
||||
],
|
||||
"nullsNotDistinct": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"enums": {
|
||||
"buildType": {
|
||||
"public.buildType": {
|
||||
"name": "buildType",
|
||||
"values": {
|
||||
"dockerfile": "dockerfile",
|
||||
"heroku_buildpacks": "heroku_buildpacks",
|
||||
"paketo_buildpacks": "paketo_buildpacks",
|
||||
"nixpacks": "nixpacks"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"dockerfile",
|
||||
"heroku_buildpacks",
|
||||
"paketo_buildpacks",
|
||||
"nixpacks"
|
||||
]
|
||||
},
|
||||
"sourceType": {
|
||||
"public.sourceType": {
|
||||
"name": "sourceType",
|
||||
"values": {
|
||||
"docker": "docker",
|
||||
"git": "git",
|
||||
"github": "github"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"docker",
|
||||
"git",
|
||||
"github"
|
||||
]
|
||||
},
|
||||
"Roles": {
|
||||
"public.Roles": {
|
||||
"name": "Roles",
|
||||
"values": {
|
||||
"admin": "admin",
|
||||
"user": "user"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"admin",
|
||||
"user"
|
||||
]
|
||||
},
|
||||
"databaseType": {
|
||||
"public.databaseType": {
|
||||
"name": "databaseType",
|
||||
"values": {
|
||||
"postgres": "postgres",
|
||||
"mariadb": "mariadb",
|
||||
"mysql": "mysql",
|
||||
"mongo": "mongo"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"postgres",
|
||||
"mariadb",
|
||||
"mysql",
|
||||
"mongo"
|
||||
]
|
||||
},
|
||||
"deploymentStatus": {
|
||||
"public.deploymentStatus": {
|
||||
"name": "deploymentStatus",
|
||||
"values": {
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"mountType": {
|
||||
"public.mountType": {
|
||||
"name": "mountType",
|
||||
"values": {
|
||||
"bind": "bind",
|
||||
"volume": "volume",
|
||||
"file": "file"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"bind",
|
||||
"volume",
|
||||
"file"
|
||||
]
|
||||
},
|
||||
"serviceType": {
|
||||
"public.serviceType": {
|
||||
"name": "serviceType",
|
||||
"values": {
|
||||
"application": "application",
|
||||
"postgres": "postgres",
|
||||
"mysql": "mysql",
|
||||
"mariadb": "mariadb",
|
||||
"mongo": "mongo",
|
||||
"redis": "redis"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"application",
|
||||
"postgres",
|
||||
"mysql",
|
||||
"mariadb",
|
||||
"mongo",
|
||||
"redis"
|
||||
]
|
||||
},
|
||||
"protocolType": {
|
||||
"public.protocolType": {
|
||||
"name": "protocolType",
|
||||
"values": {
|
||||
"tcp": "tcp",
|
||||
"udp": "udp"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"tcp",
|
||||
"udp"
|
||||
]
|
||||
},
|
||||
"applicationStatus": {
|
||||
"public.applicationStatus": {
|
||||
"name": "applicationStatus",
|
||||
"values": {
|
||||
"idle": "idle",
|
||||
"running": "running",
|
||||
"done": "done",
|
||||
"error": "error"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"idle",
|
||||
"running",
|
||||
"done",
|
||||
"error"
|
||||
]
|
||||
},
|
||||
"certificateType": {
|
||||
"public.certificateType": {
|
||||
"name": "certificateType",
|
||||
"values": {
|
||||
"letsencrypt": "letsencrypt",
|
||||
"none": "none"
|
||||
}
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"letsencrypt",
|
||||
"none"
|
||||
]
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
"_meta": {
|
||||
"columns": {},
|
||||
"schemas": {},
|
||||
"tables": {}
|
||||
}
|
||||
"tables": {},
|
||||
"columns": {}
|
||||
},
|
||||
"id": "665483bd-5123-4c2b-beef-bfa9b91b9356",
|
||||
"prevId": "3a4dfad7-ae33-4ae3-b60e-4f40f44f5652"
|
||||
}
|
||||
Reference in New Issue
Block a user