Gosto bastante de usar docker e docker compose por aqui também! 😄
Mas neste projeto aqui nem cheguei a usar, porque as API routes da vercel sobem junto com o resto da aplicação ao rodar yarn dev
ou npm run dev
, então meio que tenho o back-end e o front-end rodando juntos no mesmo comando. 😱
Tem uma feature do PlanetScale que nem comentei também que é a possibilidade de criar branches no banco de dados, semelhante ao que fazemos com git, então eu conseguiria criar uma branch para um ambiente de staging ou de desenvolvimento, por exemplo, nem precisando subir um container MySQL local se eu não quisesse! Dá uma olhada nessa feature das branches: https://planetscale.com/docs/concepts/branching
Valeu por comentar meu caro! 🚀