Если по простому то сборка дома, а через гит хуки деплой. Если сложнее то ci/cd после коммита на гитхаб. А база это всего лишь строчка коннекта, её либо через env, либо конфиг.
Еще у новой версии голэнда есть встроенная фича что-то там делать с удаленным сервером. Не знаю точно что, но вроде файлы лежат на севере, а ты их видишь в ide и запускать можешь