-
Установить пакеты
sudo apt updatesudo apt install nginx certbot python3-certbot-nginx -
Скопировать nginx.conf в директорию
/etc/nginx/sites-availableи назвать по примеруexample.com.conf, переименовать пути к папкам внутри файла, проверить правильность файлаsudo nginx -t -
Перезагрузить nginx
sudo systemctl reload nginx -
Настроить брандмауэр
sudo ufw allow 'Nginx Full'sudo ufw delete allow 'Nginx HTTP' -
Настройка SSL сертификата
sudo certbot --nginx -d example.com -
Склонировать репозиторий backend в папку /backend
-
Настроить
.env-prodфайл -
Заменить путь в
docker-compose.yamlв разделеvolumes -
Склонировать репозиторий admin-frontend в папку /admin
-
Склонировать репозиторий public-frontend в папку /public
-
Выполнить команду
docker compose build -
Выполнить команду
docker compose up
P.S. Meilisync вроде как не настроен вообще в коде