#Anyone manage to get Django + Django tailwind to deploy correctly ?
67 messages · Page 1 of 1 (latest)
Project ID: 1e0945e7-1952-485f-b720-005c0cf3e500
1e0945e7-1952-485f-b720-005c0cf3e500
do you have a repo you can share that I can tinker with?
I wish i could share it
okay then I'd be kinda flying blind, but I'll try
What can i give you that will help ?
do you need to run some command that builds assets during build?
yes, i do that as part of my Procfile
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
that one works
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
okay it's being ran as a start command, got it
what was the outcome of that?
can you send me your build logs - https://bookmarklets.up.railway.app/log-downloader/
There you go
hey those are deployment logs
My bad sorry
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
rebuilding now
New logs
This does not include the tailwind stuff, as i needed the service up and running and removed that for the time being
looks like those logs don't include what I wanted to see, can you send me the build table from those build logs please
Not sure what you want, more info please
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!
okay looks not broke anymore.
try adding this nixpacks.toml file to your project -
[phases.setup]
nixPkgs = ['...', 'nodejs']
syncing 🙂
syncing?
are you looking for node / npm is a specific place?
no, i am not, looks in the default place as far as i know
I can however set it to be anywhere
can you temporarily change the start command to print the node and npm version
sure thing
rebuilding
v20.12.2
10.5.0
web: node --version & npm --version
Could it just be a path issue ?
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
not sure, since it should look in the path
please look into that
that would be incorrect
any idea's as the the correct path ?
you should not define a location at all, your code should be looking in PATH on its own
have you removed the start command?
yes
reverted back to the normal one
Looks like that fixed that issue now got some mode errors, but sure i can fix those
awsome!
no problem!
now for node hell, but hey one has to do things like that
we all have to at some point
again, thank you very much for the quick response
happy to help!