Сайт Гэтсби недоступен во время сборки - PullRequest
0 голосов
/ 10 апреля 2020

Я обслуживаю свой каталог Gatsby /public через nginx. Поэтому во время нового процесса сборки мой сайт недоступен. Файлы в этом каталоге будут удалены и перестроены. Время сборки может занять довольно много времени. Мне это не нравится.

Любые советы о том, как смягчить последствия?

1 Ответ

0 голосов
/ 10 апреля 2020

Хорошо, мое решение - не обслуживать папку /public напрямую.

После завершения сборки она копируется в папку /pre, которая занимает около 11 мс. Старая папка /live затем переименовывается и заменяется папкой /pre. Это занимает около 35,125 мкс. Гораздо лучше, чем 10-30 секунд сборки Gatsby, когда сайт не был надежно доступен.

...