From 1db2f11c195e520120077c26afa76da28f4d019c Mon Sep 17 00:00:00 2001 From: msaldain Date: Fri, 15 Aug 2025 21:29:53 +0000 Subject: [PATCH] =?UTF-8?q?Se=20crearon=20servicios=20de=20gestores=20de?= =?UTF-8?q?=20bases=20de=20datos=20que=20permitan=20gestionar=20las=20base?= =?UTF-8?q?s=20de=20una=20forma=20m=C3=A1s=20pr=C3=A1ctica.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - dbeaver - adminer (respaldo) --- docker-compose.override.yml | 32 ++++++++++++++++++++++++++++++++ services/app/package-lock.json | 12 +++++++++++- services/app/package.json | 3 ++- services/auth/package-lock.json | 12 +++++++++++- services/auth/package.json | 3 ++- 5 files changed, 58 insertions(+), 4 deletions(-) diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 929593f..1fae831 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -112,12 +112,44 @@ services: start_period: 10s networks: - suitecoffee-net + suitecoffee-dbeaver: + image: dbeaver/cloudbeaver:latest + container_name: suitecoffee-dbeaver + depends_on: + suitecoffee-tenants: + condition: service_healthy + suitecoffee-db: + condition: service_healthy + restart: unless-stopped + ports: + - "8978:8978" + volumes: + - dbeaver_logs:/opt/cloudbeaver/logs + - dbeaver_workspace:/opt/cloudbeaver/workspace + networks: + - suitecoffee-net + # suitecoffee-adminer: + # image: adminer:latest + # container_name: suitecoffee-adminer + # restart: unless-stopped + # ports: + # - "8080:8080" + # depends_on: + # suitecoffee-tenants: + # condition: service_healthy + # suitecoffee-db: + # condition: service_healthy + # networks: + # - suitecoffee-net + volumes: tenants-data: suitecoffee-data: npm_data: npm_letsencrypt: + dbeaver_logs: + dbeaver_workspace: networks: suitecoffee-net: diff --git a/services/app/package-lock.json b/services/app/package-lock.json index 0182212..1b0e26c 100644 --- a/services/app/package-lock.json +++ b/services/app/package-lock.json @@ -14,7 +14,8 @@ "dotenv": "^17.2.1", "express": "^5.1.0", "express-ejs-layouts": "^2.5.1", - "pg": "^8.16.3" + "pg": "^8.16.3", + "pg-format": "^1.0.4" }, "devDependencies": { "cross-env": "^10.0.0", @@ -882,6 +883,15 @@ "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.9.1.tgz", "integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==" }, + "node_modules/pg-format": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pg-format/-/pg-format-1.0.4.tgz", + "integrity": "sha512-YyKEF78pEA6wwTAqOUaHIN/rWpfzzIuMh9KdAhc3rSLQ/7zkRFcCgYBAEGatDstLyZw4g0s9SNICmaTGnBVeyw==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, "node_modules/pg-int8": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", diff --git a/services/app/package.json b/services/app/package.json index 89a8633..3ea9fd3 100644 --- a/services/app/package.json +++ b/services/app/package.json @@ -20,7 +20,8 @@ "express": "^5.1.0", "express-ejs-layouts": "^2.5.1", "pg": "^8.16.3", - "chalk": "^5.3.0" + "chalk": "^5.3.0", + "pg-format": "^1.0.4" }, "keywords": [], "description": "" diff --git a/services/auth/package-lock.json b/services/auth/package-lock.json index 7582fa4..f6ba842 100644 --- a/services/auth/package-lock.json +++ b/services/auth/package-lock.json @@ -15,7 +15,8 @@ "dotenv": "^17.2.1", "express": "^5.1.0", "express-ejs-layouts": "^2.5.1", - "pg": "^8.16.3" + "pg": "^8.16.3", + "pg-format": "^1.0.4" }, "devDependencies": { "cross-env": "^10.0.0", @@ -1326,6 +1327,15 @@ "integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==", "license": "MIT" }, + "node_modules/pg-format": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pg-format/-/pg-format-1.0.4.tgz", + "integrity": "sha512-YyKEF78pEA6wwTAqOUaHIN/rWpfzzIuMh9KdAhc3rSLQ/7zkRFcCgYBAEGatDstLyZw4g0s9SNICmaTGnBVeyw==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, "node_modules/pg-int8": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", diff --git a/services/auth/package.json b/services/auth/package.json index f61b0d6..2b71c5f 100644 --- a/services/auth/package.json +++ b/services/auth/package.json @@ -21,7 +21,8 @@ "express-ejs-layouts": "^2.5.1", "pg": "^8.16.3", "bcrypt": "^5.1.1", - "chalk": "^5.3.0" + "chalk": "^5.3.0", + "pg-format": "^1.0.4" }, "keywords": [], "description": ""