/
dzhits_gv
/
FileSharingBot
Обзор
Документация
Войти
/
dzhits_gv
/
FileSharingBot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
scripts/deploy.sh
22 строки
827 B
dzh
refactoring the code before deploying to a VPS, using Traefik to establish a secure connection via the HTTPS protocol
08 мар 2025, 00:08
08 мар 2025, 00:08
6ec2603
Код
Авторство
О чём код?
#!/bin/bash # Путь к файлу с переменными ENV_FILE="./.env" # Перевод контекста выполнения скрипта в корневую папку проекта pushd ~/FileSharingBot/ || exit # Переключение на ветку main git checkout main # Обновление ветки main git pull origin main # Остановка и удаление старых контейнеров (микросервисов) docker compose -f docker-compose.yml --env-file $ENV_FILE down --timeout=60 --remove-orphans # Сборка и запуск новых контейнеров (из docker-compose.yml) docker compose -f docker-compose.yml --env-file $ENV_FILE up --build --detach # Возвращение контекста к исходному каталогу popd || exit