#Failed deploy on app Nodejs.
81 messages · Page 1 of 1 (latest)
Project ID: 12e388d8-83af-4dfe-aeef-72a222fb5503
12e388d8-83af-4dfe-aeef-72a222fb5503
post your build logs please
Okay rando. Thanks
This is my last log building : ==============
Using Nixpacks
context: d18b5c9a5c8bc06c618f0282684d9008
╔══════ Nixpacks v1.5.1 ═════╗
║ build │ npm install ║
║────────────────────────────║
║ start │ npm run start ║
╚════════════════════════════╝
#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.1s
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.50kB done
#2 DONE 0.1s
#3 [internal] load metadata for ghcr.io/railwayapp/nixpacks:ubuntu-1678752204
#3 DONE 0.1s
#4 [1/5] FROM ghcr.io/railwayapp/nixpacks:ubuntu-1678752204@sha256:fba77818e57bebd4e7a02f60d45554354d6ec5a3f7d98b4ee4f6b2a6e720191e
#4 DONE 0.0s
#5 [internal] load build context
#5 transferring context: 116.28kB done
#5 DONE 0.1s
#6 [2/5] WORKDIR /app/
#6 CACHED
#7 [3/5] COPY . /app/.
#7 DONE 0.0s
#8 [4/5] RUN npm install
#8 0.299 /bin/bash: line 1: npm: command not found
#8 ERROR: process "/bin/bash -ol pipefail -c npm install" did not complete successfully: exit code: 127
[4/5] RUN npm install:
#8 0.299 /bin/bash: line 1: npm: command not found
Dockerfile:15
13 | # build phase
14 | COPY . /app/.
15 | >>> RUN npm install
16 |
| 17 |
|---|
| ERROR: failed to solve: process "/bin/bash -ol pipefail -c npm install" did not complete successfully: exit code: 127 |
Error: Docker build failed
Showing 62 logs
I try to command 'yarn run build' but is not sucess : ╔══════ Nixpacks v1.5.1 ══════╗
║ build │ yarn run build ║
║─────────────────────────────║
║ start │ npm run start ║
╚═════════════════════════════╝
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.50kB done
#1 DONE 0.1s
#2 [internal] load .dockerignore
#2 transferring context: 2B done
#2 DONE 0.2s
#3 [internal] load metadata for ghcr.io/railwayapp/nixpacks:ubuntu-1678752204
#3 DONE 0.1s
#4 [stage-0 1/8] FROM ghcr.io/railwayapp/nixpacks:ubuntu-1678752204@sha256:fba77818e57bebd4e7a02f60d45554354d6ec5a3f7d98b4ee4f6b2a6e720191e
#4 DONE 0.0s
#5 [stage-0 2/8] WORKDIR /app/
#5 CACHED
#6 [internal] load build context
#6 transferring context: 116.28kB done
#6 DONE 0.1s
#7 [3/5] COPY . /app/.
#7 DONE 0.1s
#8 [4/5] RUN yarn run build
#8 0.377 /bin/bash: line 1: yarn: command not found
#8 ERROR: process "/bin/bash -ol pipefail -c yarn run build" did not complete successfully: exit code: 127
[4/5] RUN yarn run build:
#8 0.377 /bin/bash: line 1: yarn: command not found
Dockerfile:15
13 | # build phase
14 | COPY . /app/.
15 | >>> RUN yarn run build
16 |
| 17 |
|---|
| ERROR: failed to solve: process "/bin/bash -ol pipefail -c yarn run build" did not complete successfully: exit code: 127 |
Error: Docker build failed
Showing 64 logs
can you share your repo?
Yes m, I can Brody.
you do not have a package.json and package-lock.json
add those files, and then define any build or start commands in the scripts fields
remove the build and start commands you have set in the service settings
and read this docs page please
https://docs.railway.app/troubleshoot/fixing-common-errors
I was trying find documentation from deploy on site railway but I don’t found. Ten minutes ago I throughout. In the moment i go to barber shop. When I arrive my home. I’m try again.
Thanks for help me Brody
follow those instructions, and it should be good
Okay Brody. I will try make your sugestions.
Hey Brody. I repeat all process of commits and install npm. packagelock.json and Node Modules there are in my github, but the deploy failed again.
havent done everything
read this docs page please
https://docs.railway.app/troubleshoot/fixing-common-errors
Okay i see document. Thanks
okay full build logs please, in a .txt file
i know
as i have said before
remove the build and start commands you have set in the service settings
in the railway service
now i see you have a seed and a setdb script, do either of theses need to be ran when deploying to railway?
Oh my god. Its up
thank you guy
very good
Yes i have this commands
but this commands it is set db
but should railway be running them before starting your app?
or is start all that railway needs to run?
II can't say. When I installed it again I ran the commands afterwards in my terminal by 'railway run npx sequelize-cli db:seed:all' and then the database was populated.
okay sounds good, anything else i can help with?
I have a doubt. This database that is on my dashboard was linked to the other deploy that I deleted. Now that we've uploaded this new one, will it work with this new back end that we've uploaded now?
is the database in the same project as the service you just deployed to?
Yes
have you setup the database variable references for your service that you just deployed to?
In hte past, i set old url. But now i imagine for resolving connection i will change new url . Is correct ?
show me a screenshot of the service variables please
???
this is variables
Sory
screenshot of service variables please, and if it didn't go without saying, keep the values hidden
^
okay. But are you telling me to show you the variables I just showed you?
no
I want to see the service variables
keyword: service
what you showed me was a screenshot of the database plugin
In these tabs, which would be the tab where the service is?
there we go
yep everything looks good there, you will only nee to reference those variable names when accessing the environment variables in code
that is the backend service, so yeah that's where you would be using the database
yes i put the informations on my file config.json
VEry very thak you.
For help me.
no problem!
Goood