2 years ago
Hello,
I can not deploy my application because of error
I can't upgrade my app to te latest version of node. What I can do about that?
ProjectID: f2cae2a1-6195-4d38-8485-a87d8f2e7c65
ServiceD: da4635f9-573f-41c8-bc6f-958952630dff
20 Replies
2 years ago
you would need to write a Dockerfile for your app to use your desired node version
Is this document not up to date? https://nixpacks.com/docs/providers/node according to documentation I can use even 14 node version
2 years ago
it is far out of date
👍 thank you for assist. Do you have maybe an example of Dockerfile for node app hosted on railway?
2 years ago
wouldnt be specific to railway in the slightest, but if you share your repo i could try writing one for you
2 years ago
brody192
I sent you invitation. This repository is monorepo and app which is hosted on railway is in ecommerce directory. You can also find our Dockerfiles in docker directory which we are using on our dev environemnts
2 years ago
oh so you already have Dockefiles
2 years ago
ill take a look now
2 years ago
master branch?
2 years ago
the cms. Dockerfile is for ecommerce?
There is no dockerfile for ecommerce but rent.prod.dockerfile might be an inspiration. This is also a nextjs app. CMS is Strapi app
2 years ago
does the ecom app need to access anything outside of its own directory?
2 years ago
then it seems like you dont even need my help!
copy rent.prod.dockerfile into the
ecommercedirectory (rename applicably)make your desired changes like removing the
ENVstuff to add all the needed variables during build as ARGs (e.g.ARG ENV NEXT_PUBLIC_WEBISTE_URL)set a service variable
RAILWAY_DOCKERFILE_PATHto the name of the dockerfileset the root directory to
/ecommercedeploy the changes