finally, the issue seems to come from the JWT_SECRET i had created a .env file in the .devcontainer with a too small JWT_SECRET, so i deleted this file, trusting the default values, run the container again, migrated the files and it finally worked !
yes ... I added a JWT_SECRET and then rebuilt the whole container. I dont know what I did it correctly but I managed to fix it and get it up and running π