Рубрика #проекты
Продолжаю работать над Weekend.js. Напомню, что этот инструмент, скорее всего, будет состоять из двух частей:
1. Команда, вызывав которую, вы запустите все, нужное для окружения разработки. Одна команда в терминале — и у вас докер со всем техническим стеком и папочкой, куда кидать файлы.
2. Команда, вызвав которую, у вас создается на Digital Ocean дроплет, там разворачиваются весь стек и нужный код, включается автоматический CI по вебхукам ГитХаба.
Ибо надоело писать конфиги вместо кода. А так как мне еще и надоело писать CRUD вместо реального кода, я решил использовать следующий технический стек контейнеров в Докере:
1. Контейнер с PostgreSQL (база данных).
2. Контейнер с Hasura GraphQL (доступ к базе данных со встроенным CRUD).
3. Контейнер с Koa для кастомной логики вне CRUD.
Вот такой простой стек. Единственное место, где вам придется писать код — это на кастомном месте с Koa, и то не факт. Для фронтенда может тоже что интересное придумаю.
Что думаете? Стек достаточный? Может, есть технологии проще? Пишите свои рекомендации в наш тепло-ламповый @borodutcher, буду признателен. Спасибо!