Actualizaciones de archivo.
Modificaciones pequeñas
This commit is contained in:
parent
f9bf5f4824
commit
97db600b1f
@ -17,12 +17,15 @@ services:
|
||||
- "81:81" # UI de administración NPM
|
||||
- "443:443" # HTTPS público
|
||||
volumes:
|
||||
- npm_data:/data # config + DB (SQLite)
|
||||
- npm_letsencrypt:/etc/letsencrypt
|
||||
- dev-npm_data:/data # config + DB (SQLite)
|
||||
- dev-npm_letsencrypt:/etc/letsencrypt
|
||||
networks:
|
||||
- suitecoffee-net
|
||||
|
||||
|
||||
|
||||
suitecoffee-app:
|
||||
image: node:20-bookworm
|
||||
container_name: suitecoffee-app
|
||||
depends_on:
|
||||
suitecoffee-db:
|
||||
@ -31,9 +34,11 @@ services:
|
||||
condition: service_healthy
|
||||
ports:
|
||||
- 3000:3000
|
||||
working_dir: /app
|
||||
user: "${UID:-1000}:${GID:-1000}"
|
||||
volumes:
|
||||
- ./services/app:/app
|
||||
- /app/node_modules
|
||||
- ./services/app:/app:rw
|
||||
- ./node_modules:/app/node_modules
|
||||
env_file:
|
||||
- ./services/app/.env.development
|
||||
environment:
|
||||
@ -50,16 +55,22 @@ services:
|
||||
networks:
|
||||
- suitecoffee-net
|
||||
|
||||
|
||||
|
||||
|
||||
suitecoffee-auth:
|
||||
image: node:20-bookworm
|
||||
container_name: suitecoffee-auth
|
||||
depends_on:
|
||||
suitecoffee-db:
|
||||
condition: service_healthy
|
||||
ports:
|
||||
- 4000:4000
|
||||
working_dir: /app
|
||||
user: "${UID:-1000}:${GID:-1000}"
|
||||
volumes:
|
||||
- ./services/auth:/app
|
||||
- /app/node_modules
|
||||
- ./services/app:/app:rw
|
||||
- ./node_modules:/app/node_modules
|
||||
env_file:
|
||||
- ./services/auth/.env.development
|
||||
environment:
|
||||
@ -83,9 +94,9 @@ services:
|
||||
POSTGRES_USER: ${DB_USER}
|
||||
POSTGRES_PASSWORD: ${DB_PASS}
|
||||
ports:
|
||||
- 54321:5432
|
||||
- ${DB_LOCAL_PORT}:${DB_DOCKER_PORT}
|
||||
volumes:
|
||||
- suitecoffee-data:/var/lib/postgresql/data
|
||||
- dev-suitecoffee-data:/var/lib/postgresql/data
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U ${DB_USER} -d ${DB_NAME}"]
|
||||
@ -104,9 +115,9 @@ services:
|
||||
POSTGRES_USER: ${TENANTS_DB_USER}
|
||||
POSTGRES_PASSWORD: ${TENANTS_DB_PASS}
|
||||
volumes:
|
||||
- tenants-data:/var/lib/postgresql/data
|
||||
- dev-tenants-data:/var/lib/postgresql/data
|
||||
ports:
|
||||
- 54322:5432
|
||||
- ${TENANTS_DB_LOCAL_PORT}:${TENANTS_DB_DOCKER_PORT}
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "pg_isready -U ${TENANTS_DB_USER} -d ${TENANTS_DB_NAME}"]
|
||||
@ -129,8 +140,8 @@ services:
|
||||
ports:
|
||||
- 8978:8978
|
||||
volumes:
|
||||
- dbeaver_logs:/opt/cloudbeaver/logs
|
||||
- dbeaver_workspace:/opt/cloudbeaver/workspace
|
||||
- dev-dbeaver_logs:/opt/cloudbeaver/logs
|
||||
- dev-dbeaver_workspace:/opt/cloudbeaver/workspace
|
||||
networks:
|
||||
- suitecoffee-net
|
||||
|
||||
@ -149,12 +160,12 @@ services:
|
||||
# - suitecoffee-net
|
||||
|
||||
volumes:
|
||||
tenants-data:
|
||||
suitecoffee-data:
|
||||
npm_data:
|
||||
npm_letsencrypt:
|
||||
dbeaver_logs:
|
||||
dbeaver_workspace:
|
||||
dev-tenants-data:
|
||||
dev-suitecoffee-data:
|
||||
dev-npm_data:
|
||||
dev-npm_letsencrypt:
|
||||
dev-dbeaver_logs:
|
||||
dev-dbeaver_workspace:
|
||||
|
||||
networks:
|
||||
suitecoffee-net:
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"app": "file:services/app"
|
||||
"app": "file:services/app",
|
||||
"auth": "file:services/auth"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"watch": ["src"],
|
||||
"ext": "js,json",
|
||||
"ignore": [
|
||||
"node_modules/**/node_modules",
|
||||
"node_modules/",
|
||||
".git"
|
||||
],
|
||||
"env": {
|
||||
"NODE_ENV": "development"
|
||||
},
|
||||
"exec": "node ./src/index.js"
|
||||
}
|
||||
2
services/app/package-lock.json
generated
2
services/app/package-lock.json
generated
@ -9,7 +9,7 @@
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"chalk": "^5.3.0",
|
||||
"chalk": "^5.5.0",
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^17.2.1",
|
||||
"express": "^5.1.0",
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
{
|
||||
"name": "app",
|
||||
"name": "suitecoffee_aplication_service",
|
||||
"version": "1.0.0",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"start": "NODE_ENV=production node ./src/index.js",
|
||||
"dev": "npx nodemon",
|
||||
"dev": "NODE_ENV=development npx nodemon ./src/index.js",
|
||||
"test": "NODE_ENV=stage node ./src/index.js"
|
||||
},
|
||||
"author": "Mateo Saldain",
|
||||
@ -15,7 +15,7 @@
|
||||
"nodemon": "^3.1.10"
|
||||
},
|
||||
"dependencies": {
|
||||
"chalk": "^5.3.0",
|
||||
"chalk": "^5.5.0",
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^17.2.1",
|
||||
"express": "^5.1.0",
|
||||
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"watch": ["src"],
|
||||
"ext": "js,json",
|
||||
"ignore": [
|
||||
"node_modules/**/node_modules",
|
||||
"node_modules/",
|
||||
".git"
|
||||
],
|
||||
"env": {
|
||||
"NODE_ENV": "development"
|
||||
},
|
||||
"exec": "node ./src/index.js"
|
||||
}
|
||||
2
services/auth/package-lock.json
generated
2
services/auth/package-lock.json
generated
@ -10,7 +10,7 @@
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"bcrypt": "^5.1.1",
|
||||
"chalk": "^5.3.0",
|
||||
"chalk": "^5.5.0",
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^17.2.1",
|
||||
"express": "^5.1.0",
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
{
|
||||
"name": "auth",
|
||||
"name": "suitecoffee_authentication_service",
|
||||
"version": "1.0.0",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"start": "NODE_ENV=production node ./src/index.js",
|
||||
"dev": "npx nodemon",
|
||||
"dev": "NODE_ENV=development npx nodemon ./src/index.js",
|
||||
"test": "NODE_ENV=stage node ./src/index.js"
|
||||
},
|
||||
"author": "Mateo Saldain",
|
||||
@ -16,7 +16,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"bcrypt": "^5.1.1",
|
||||
"chalk": "^5.3.0",
|
||||
"chalk": "^5.5.0",
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^17.2.1",
|
||||
"express": "^5.1.0",
|
||||
|
||||
@ -1,10 +1,12 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="es">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>SuiteCoffee - Autenticación</title>
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body class="bg-light d-flex justify-content-center align-items-center vh-100">
|
||||
|
||||
<div class="card shadow p-4" style="width: 100%; max-width: 400px;">
|
||||
@ -51,6 +53,7 @@
|
||||
<div class="text-center mt-3">
|
||||
<button class="btn btn-link btn-sm" id="toggle-mode">¿No tienes cuenta? Regístrate</button>
|
||||
</div>
|
||||
<p>Hola!</p>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
@ -148,4 +151,5 @@
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Loading…
x
Reference in New Issue
Block a user