Erro no deploy da aplicação

04:53 requireStack: [ ‘/usr/src/app/src/routes.js’, ‘/usr/src/app/src/index.js’ ]
May 26 15:04:53 code: ‘MODULE_NOT_FOUND’,
May 26 15:04:53 at Module.require (internal/modules/cjs/loader.js:1042:19) {
May 26 15:04:53 at Function.Module._load (internal/modules/cjs/loader.js:899:14)
May 26 15:04:53 at Module.load (internal/modules/cjs/loader.js:1000:32)
May 26 15:04:53 at Object.Module._extensions…js (internal/modules/cjs/loader.js:1176:10)
May 26 15:04:53 at Module._compile (internal/modules/cjs/loader.js:1156:30)
May 26 15:04:53 at Object. (/usr/src/app/src/routes.js:6:27)
May 26 15:04:53 at require (internal/modules/cjs/helpers.js:77:18)
May 26 15:04:53 at Module.require (internal/modules/cjs/loader.js:1042:19)
May 26 15:04:53 at Function.Module._load (internal/modules/cjs/loader.js:862:27)
May 26 15:04:53 at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)
May 26 15:04:53 - /usr/src/app/src/index.js
May 26 15:04:53 - /usr/src/app/src/routes.js
May 26 15:04:53 Require stack:
May 26 15:04:53 Error: Cannot find module ‘./controllers/profileController’
May 26 15:04:53
May 26 15:04:53 ^
May 26 15:04:53 throw err;
May 26 15:04:53 internal/modules/cjs/loader.js:983
May 26 15:04:53 [nodemon] starting node src/index.js
May 26 15:04:53 [nodemon] watching extensions: js,mjs,json
May 26 15:04:53 [nodemon] watching path(s): .
May 26 15:04:53 [nodemon] to restart at any time, enter rs
May 26 15:04:53 [nodemon] 2.0.4

Olá, @Francis! Tudo bem?
A parte importante desse log é a seguinte:

May 26 15:04:53 Error: Cannot find module ‘./controllers/profileController’

Isso significa que, em algum lugar do seu código, está sendo feito uma importação do arquivo ./controllers/profileController via a função require. Porém o caminho deve estar incorreto, ele não está sendo encontrado :grimacing:

Boa tarde Tiago.

Obg isso resolveu, porém me apareceu outro problema, esta acontecendo o erro 503.

este é meu aquivo de conexão.

production: {

client: 'mysql',

connection: {

host : 'tirei o host',

user : 'tirei o usuário',

password : 'tirei a senha',

database : 'heropl'

},

pool: {

  min: 2,

  max: 10

},

migrations: {

  directory: './src/database/migrations'

},

useNullAsDefault: true,

}
mas a estrutura é basicamente isso ai.


o packege.json esta assim
{

“name”: “backend”,

“version”: “1.0.0”,

“description”: “”,

“main”: “src/index.js”,

“scripts”: {

"start": "node src/index.js"

},

“keywords”: [],

“author”: “”,

“license”: “ISC”,

“dependencies”: {

"celebrate": "^12.0.1",

"cors": "^2.8.5",

"cross-env": "^7.0.2",

"express": "^4.17.1",

"just": "^0.1.8",

"knex": "^0.20.13",

"mysql": "^2.18.1"

},

“devDependencies”: {

"jest": "^25.2.3",

"nodemon": "^2.0.2",

"supertest": "^4.0.2"

}

Certo!
O 503 normalmente significa que a aplicação terminou com erro
Sabe dizer qual que apareceu nos logs?

Boa tarde Tiago !!
Eu não sei por que ele não esta me retornando log.
mesmo com o erro 503, os meus logs aparece somente assim " Seu site não possui logs…"

Sinceramente estou bem insatisfeito com a Umbler

Já fiz deploy em outras plataforma e funcionou tranquilamente.

Entendo, @Francis :sweat:
Acontece que os nossos logs expiram depois de algumas horas. Provavelmente o que aconteceu é que entre o erro acontecer e você verificar os logs, passou tempo o suficiente para que ele expirasse.
Nesse caso, você pode reiniciar o seu Container.
Isso vai forçar com que a aplicação seja iniciada novamente, gerando novamente o erro que aconteceu anteriormente