Развернуть Next.js (SSR, SSG) + Strapi в облаке и настроить ci/cd

Цена договорная
24 июня 2024, 15:42 • 8 откликов • 41 просмотр
Приветствую, сам я являюсь Frontend разработчиком. поэтому общий язык мы найдем.

Имеется, сервер Next.js (SSR) и CMS (Strapi), два сервиса, два репозитория, next js общается с CMS. У CMS есть админка, которая должна быть снаружи.

Как я вижу, все обсуждаемо, цель это эффективно, быстро и надежно развернуть чтобы все работало.

1. Где развернуть? yandex.cloud (или другие альтернативы, главное чтобы дешево, удобно и надежно)
2. Есть два окружение dev и prod
3. Крутиться думаю пусть в docker.
4. В качестве репозитория сейчас github/

По ci/cd (npm), базово получается для двух репозиториев, cms и next.js
main - production (по пушу в main и если есть версия)
dev - developer (лучше не на каждый коммит триггерить сборку, если есть возможность, лучше по кнопке, но не знаю есть ли в github такая возможность)
Триггер деплоя: думаю лучше всего вручную, если возможно

Для прода при деплое простой не желателен. Обсудить отдельно

Это общая картина желаемого, все остальное если что обсудим перед работой.