1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00
Files
AdministrationItDepartmens/ssl-init.sh
2024-12-28 05:32:33 +06:00

22 lines
581 B
Bash

#!/bin/bash
# Остановить все контейнеры
docker compose down -v
# Создать необходимые директории
mkdir -p ./certbot/www
mkdir -p ./certbot/conf
# Запустить только nginx для первичной проверки
docker compose up -d frontend
# Подождать, пока nginx запустится
sleep 5
# Запустить certbot для получения сертификата
docker compose run --rm certbot
# Перезапустить все сервисы
docker compose down
docker compose up -d