Если я правильно понял, то ты пока не знаешь, как организовать адрес подключения к бд в коде:
1. Адрес и данные для авторизации можно передавать переменными окружения
2. Если известен адрес виртуальной машины с базой, то лучше сразу указывать его в коде
3. Обычно адреса не используются, а вместо них доменные имена, но нужен днс.
И относительно nginx - раз используются доменные имена, то не забудь добавить их или в /etc/hosts, если нет днс сервера