В данной статье будет подробно рассмотрен полный цикл деплоя сайта, используюшего Vite в качестве инструмента сборки. Мы напишем многоступенчатый Dockerfile, чтобы собрать образ с готовой статикой, и поднимем контейнер с сервером Caddy, который автоматически выдаст и будет обновлять сертификаты Let's Encrypt.
Нам понадобится
-
Арендованный или домашний сервер на Ubuntu с публичным IP
-
Домен, привязанный к IP
-
Docker
-
Готовый проект с vite
-
Терминал

