feat(ops): обязательный backup БД и файлов перед деплоем
This commit is contained in:
@@ -69,12 +69,15 @@ progress `:8083`, web `:8090`. Интерфейс: `http://localhost:8090`.
|
||||
|
||||
```bash
|
||||
cp .env.prod.example .env.prod # заполнить LMS_DB_PASSWORD
|
||||
./deploy/deploy.sh up # сборка + запуск (postgres, 5 сервисов)
|
||||
./deploy/deploy.sh up # backup + сборка + запуск (postgres, 5 сервисов)
|
||||
./deploy/deploy.sh logs web
|
||||
./deploy/deploy.sh ps
|
||||
./deploy/deploy.sh down
|
||||
```
|
||||
|
||||
Перед обновлением `deploy.sh up` обязательно делает backup БД и файлов.
|
||||
Ежедневное расписание, retention и восстановление — в [`deploy/BACKUP.md`](deploy/BACKUP.md).
|
||||
|
||||
Наружу публикуется только web на `127.0.0.1:8090`; reverse proxy — nginx
|
||||
(конфиг и полная инструкция по деплою на `lms.our-place.ru` в
|
||||
[`deploy/DEPLOY.md`](deploy/DEPLOY.md) и `deploy/nginx/lms.our-place.ru.conf`).
|
||||
|
||||
Reference in New Issue
Block a user