Консультация по настройке CI/CD + docker-compose.yml

На проекте Next.js 14, CMS Strapi + MySQL клиент и это завернуть в докер (докерфайлы уже написал).

Как планирую сделать: Github Actions + docker-compose.yml на купленном VPS сервере.

Что требуется:
Не могу в голове собрать полную картину как должен отрабатывать деплой и как организовать структуру проекта в github и еще несколько вопросов около темы nginx

Читайте на 123ru.net