Как пофиксить ошибку 502 Bad Gateway в nginx?
Ну, очевидно, проблема именно в том что back падает. Нужно исправить, чтобы не падал.
А почему и как именно он падает - надо смотреть в его логи, вы про этот сервис рассказали ровным счетом ничего.
Ошибка была такая: забыл добавить в кластере базы данных ip моего сервера в список разрешенных адресов.

решал проблему в такой последовательности:
1) поставил обработчик ошибки в коде контейнера back: ошибка 502 ушла, ошибка в nginx также ушла, осталась ошибка подключения в back.
2) зашел в работающий контейнер back, установил базу данных(apt update и apt install postgresql postgresql-contrib), попытался подключиться через него к бд не через код а строкой psql -h host -p port -U user -W , не подключилось, вышла ошибка "Connection refused. Is the server running on host "10.0.0.101" and accepting
    TCP/IP connections on port 5432?"
3) тут прочитал что это проблема или с файрфолом или со списком разрешенных адресов у бд
4) зашел в список разрешенных адресов, исправил опечатку в ip, подключение заработало.