Closed caverav closed 2 weeks ago
probando el compose, el backend se cae infinitamente con el siguiente error:
Node.js v20.17.0
> auditforge-backend@0.0.1 start
> node src/app.js
node:internal/modules/cjs/loader:1228
throw err;
^
Error: Cannot find module './config/config.json'
Require stack:
- /app/src/app.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/app/src/app.js:30:14)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/app/src/app.js' ]
}
Node.js v20.17.0
probando el compose, el backend se cae infinitamente con el siguiente error:
Node.js v20.17.0 > auditforge-backend@0.0.1 start > node src/app.js node:internal/modules/cjs/loader:1228 throw err; ^ Error: Cannot find module './config/config.json' Require stack: - /app/src/app.js at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Module._load (node:internal/modules/cjs/loader:1051:27) at Module.require (node:internal/modules/cjs/loader:1311:19) at require (node:internal/modules/helpers:179:18) at Object.<anonymous> (/app/src/app.js:30:14) at Module._compile (node:internal/modules/cjs/loader:1469:14) at Module._extensions..js (node:internal/modules/cjs/loader:1548:10) at Module.load (node:internal/modules/cjs/loader:1288:32) at Module._load (node:internal/modules/cjs/loader:1104:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12) { code: 'MODULE_NOT_FOUND', requireStack: [ '/app/src/app.js' ] } Node.js v20.17.0
Por favor poner comando exacto, adem谩s de revisar si eliminaste los contenedores antiguos
probando el compose, el backend se cae infinitamente con el siguiente error:
Node.js v20.17.0 > auditforge-backend@0.0.1 start > node src/app.js node:internal/modules/cjs/loader:1228 throw err; ^ Error: Cannot find module './config/config.json' Require stack: - /app/src/app.js at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Module._load (node:internal/modules/cjs/loader:1051:27) at Module.require (node:internal/modules/cjs/loader:1311:19) at require (node:internal/modules/helpers:179:18) at Object.<anonymous> (/app/src/app.js:30:14) at Module._compile (node:internal/modules/cjs/loader:1469:14) at Module._extensions..js (node:internal/modules/cjs/loader:1548:10) at Module.load (node:internal/modules/cjs/loader:1288:32) at Module._load (node:internal/modules/cjs/loader:1104:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12) { code: 'MODULE_NOT_FOUND', requireStack: [ '/app/src/app.js' ] } Node.js v20.17.0
probando el compose, el backend se cae infinitamente con el siguiente error:
Node.js v20.17.0 > auditforge-backend@0.0.1 start > node src/app.js node:internal/modules/cjs/loader:1228 throw err; ^ Error: Cannot find module './config/config.json' Require stack: - /app/src/app.js at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Module._load (node:internal/modules/cjs/loader:1051:27) at Module.require (node:internal/modules/cjs/loader:1311:19) at require (node:internal/modules/helpers:179:18) at Object.<anonymous> (/app/src/app.js:30:14) at Module._compile (node:internal/modules/cjs/loader:1469:14) at Module._extensions..js (node:internal/modules/cjs/loader:1548:10) at Module.load (node:internal/modules/cjs/loader:1288:32) at Module._load (node:internal/modules/cjs/loader:1104:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12) { code: 'MODULE_NOT_FOUND', requireStack: [ '/app/src/app.js' ] } Node.js v20.17.0
Por favor poner comando exacto, adem谩s de revisar si eliminaste los contenedores antiguos
El comando ejecutado fue $ docker compose up --build -d
Al final el problema es que falta agregar config.json a backend/src/config/, probablemente porque el gitignore lo quita.
De todas maneras, agregando esto persiste el problema, ya que aparentemente no es est谩 instalando bien algo en el backend:
// $ docker logs auditforge-backend
Node.js v20.17.0
> auditforge-backend@0.0.1 start
> node src/app.js
node:internal/modules/cjs/loader:1228
throw err;
^
Error: Cannot find module './custom-generator'
Require stack:
- /app/src/lib/report-generator.js
- /app/src/routes/audit.js
- /app/src/app.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/app/src/lib/report-generator.js:7:23)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Module.require (node:internal/modules/cjs/loader:1311:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/app/src/lib/report-generator.js',
'/app/src/routes/audit.js',
'/app/src/app.js'
]
}
Node.js v20.17.0
No agregaste las configs, ahora pushe茅 las default que ten铆a y las quit茅 del gitignore
Prueba ahora @jllanosg
En mi caso tengo docker en vez de podman instalado, hay alguna forma de ejecutar el comando sin instalar podman o recomiendas que lo instale? Me tira lo siguiente al ejecutar docker-compose up --build
ERROR:
Can't find a suitable configuration file in this directory or any
parent. Are you in the right directory?
Supported filenames: docker-compose.yml, docker-compose.yaml, compose.yml, compose.yaml
En mi caso tengo docker en vez de podman instalado, hay alguna forma de ejecutar el comando sin instalar podman o recomiendas que lo instale? Me tira lo siguiente al ejecutar
docker-compose up --build
En mi caso utilic茅 docker-compose y no tuve problemas. Ve si se soluciona pulleando nuevamente, quiz谩s falt贸 el 煤ltimo cambio.
Funciona correctamente. Aunque considero que en un futuro se deberia agregar toast para inicios de sesi贸n o de registro fallidos.
Ese comentario no corresponde a este PR
En mi caso tengo docker en vez de podman instalado, hay alguna forma de ejecutar el comando sin instalar podman o recomiendas que lo instale? Me tira lo siguiente al ejecutar
docker-compose up --build
En mi caso utilic茅 docker-compose y no tuve problemas. Ve si se soluciona pulleando nuevamente, quiz谩s falt贸 el 煤ltimo cambio.
En qu茅 directorio est谩s? Suena a que est谩s en otro directorio (debes estar en la ra铆z del proyecto)
Descripci贸n
Se agregan archivos relacionados a contenedores, junto al backend y la configuraci贸n de NGINX para levantar toda la app, adem谩s de agregar la ruta
/register
(falta ponerle un buen dise帽o), para crear el primer usuario en caso de que no exista ninguno.Motivaci贸n y Contexto
Porque ya debemos empezar a trabajar con el backend como parte del repositorio.
驴C贸mo ha sido probado?
podman-compose up --build
dentro de la ra铆z del repositorio, se puede utilizar docker compose igualmente.Tipos de cambios
Lista de verificaci贸n: