Anyone manage to get Django + Django tailwind to deploy correctly ?

gilthuneHOBBY

10 months ago

I am trying to deploy Django + tailwind but of course i get the error node.js not found, am i missing something obvious ?

0 Replies

gilthuneHOBBY

10 months ago

1e0945e7-1952-485f-b720-005c0cf3e500


10 months ago

do you have a repo you can share that I can tinker with?


gilthuneHOBBY

10 months ago

I wish i could share it


10 months ago

okay then I'd be kinda flying blind, but I'll try


gilthuneHOBBY

10 months ago

What can i give you that will help ?


10 months ago

do you need to run some command that builds assets during build?


gilthuneHOBBY

10 months ago

yes, i do that as part of my Procfile


10 months ago

(assuming you have node available)


10 months ago

can you send your Procfile?


gilthuneHOBBY

10 months ago

web: python manage.py qcluster --settings=main.settings & python manage.py collectstatic --noinput && uvicorn main.asgi:application --host 0.0.0.0 --port $PORT --log-level debug

gilthuneHOBBY

10 months ago

that one works


gilthuneHOBBY

10 months ago

web: python manage.py qcluster --settings=main.settings & python manage.py collectstatic --noinput & python manage.py tailwind build && uvicorn main.asgi:application --host 0.0.0.0 --port $PORT --log-level debug

Gives me a error, about not finding node


10 months ago

okay it's being ran as a start command, got it


gilthuneHOBBY

10 months ago

I also added Nodejs as part of the settings


gilthuneHOBBY

10 months ago

1267456768997589000


10 months ago

what was the outcome of that?


10 months ago

can you send me your build logs -


gilthuneHOBBY

10 months ago


10 months ago

hey those are deployment logs


gilthuneHOBBY

10 months ago


10 months ago

adding node as a provider wasn't the move, can you remove it and then send me the new build logs, it's not going to fix your issue but I need to first see if your build plan is still messed up


gilthuneHOBBY

10 months ago

rebuilding now


gilthuneHOBBY

10 months ago


gilthuneHOBBY

10 months ago

This does not include the tailwind stuff, as i needed the service up and running and removed that for the time being


10 months ago

looks like those logs don't include what I wanted to see, can you send me the build table from those build logs please


gilthuneHOBBY

10 months ago

Not sure what you want, more info please


10 months ago

scroll all the way up to the top of the build logs and send me a screenshot of the build table, you will know it when you see it!


gilthuneHOBBY

10 months ago

1267460566805512200


10 months ago

okay looks not broke anymore.

try adding this nixpacks.toml file to your project -

[phases.setup]
    nixPkgs = ['...', 'nodejs']

gilthuneHOBBY

10 months ago

syncing 🙂


10 months ago

syncing?


gilthuneHOBBY

10 months ago

1267462518507311000


gilthuneHOBBY

10 months ago

Pushing to git 🙂


gilthuneHOBBY

10 months ago

ok, still get the error about node/npm not found


10 months ago

are you looking for node / npm is a specific place?


gilthuneHOBBY

10 months ago

no, i am not, looks in the default place as far as i know


gilthuneHOBBY

10 months ago

I can however set it to be anywhere


10 months ago

can you temporarily change the start command to print the node and npm version


gilthuneHOBBY

10 months ago

sure thing


gilthuneHOBBY

10 months ago

rebuilding


gilthuneHOBBY

10 months ago


gilthuneHOBBY

10 months ago

web: node --version & npm --version 

gilthuneHOBBY

10 months ago

Could it just be a path issue ?


10 months ago

yep so node and npm are there for sure, your code is just looking in the wrong place, your code should be looking in PATH


gilthuneHOBBY

10 months ago

not sure, since it should look in the path


10 months ago

please look into that


gilthuneHOBBY

10 months ago

NPM_BIN_PATH = '/usr/local/bin/npm'

gilthuneHOBBY

10 months ago

unless that path is wrong


10 months ago

that would be incorrect


gilthuneHOBBY

10 months ago

any idea's as the the correct path ?


10 months ago

you should not define a location at all, your code should be looking in PATH on its own


gilthuneHOBBY

10 months ago

removed that setting


gilthuneHOBBY

10 months ago

and pushed again, lets see if that helps


10 months ago

have you removed the start command?


gilthuneHOBBY

10 months ago

yes


gilthuneHOBBY

10 months ago

reverted back to the normal one


gilthuneHOBBY

10 months ago

Looks like that fixed that issue now got some mode errors, but sure i can fix those


10 months ago

awsome!


gilthuneHOBBY

10 months ago

Thank you for the help mate


gilthuneHOBBY

10 months ago

really approiciate it


10 months ago

no problem!


gilthuneHOBBY

10 months ago

now for node hell, but hey one has to do things like that


10 months ago

we all have to at some point


gilthuneHOBBY

10 months ago

again, thank you very much for the quick response


10 months ago

happy to help!