is there a distinction between staging and prod deployment? if so, have deploy.sh take an optional argument "prod | staging" to distinguish between those, at the moment it always runs ./compose prod which raises the question of why there is even a staging.yml file
deploy.sh should rebuild the django image and update existing dependent images as well
./compose prod
which raises the question of why there is even a staging.yml file