Как создать минимизированную версию службы развертывания, такой как Vercel?

Я пытаюсь создать (клонировать) минимизированную версию службы развертывания, такой как Vercel, с целью обучения путем создания сложного мини-проекта. Он не должен быть супероптимизированным, но работает, по крайней мере, для нескольких функций, поскольку он предназначен не для реального обслуживания, а скорее для изучения.(Я в основном занимался и изучал стек MERN)

Особенности, которые я хотел бы включить, следующие:

  1. Развертывания (импорт репозитория Git и интерфейса командной строки)
  2. Предварительные развертывания (интеграция с Github)
  3. Инкрементная статическая регенерация
  4. Пограничная сеть

Я пытаюсь решить один за другим (понемногу...), однако не знаю, с чего начать исследование или что изучать.

Если вы знаете какие-то ключевые слова, мне лучше поискать их и изучить, не могли бы вы предложить какие-то ключевые слова или поделиться своим мнением?

например, во-первых, как я мог запуститьnpm buildкоманда, когда я получаю файлы кода от пользователя?

Спасибо и привет,

0 ответов

Другие вопросы по тегам