chore: Оптимизация переменных
This commit is contained in:
35
README.md
35
README.md
@@ -23,21 +23,37 @@ Docker-окружение для развертывания Gitea с PostgreSQL,
|
||||
## Быстрый старт
|
||||
|
||||
### 1. Конфигурация
|
||||
|
||||
```bash
|
||||
# Копируем пример и настраиваем
|
||||
cp env.example .env
|
||||
nano .env # Укажите пароли, S3 креденшелы, домен
|
||||
```
|
||||
|
||||
Отредактируйте `.env`, укажите пароли и S3 креденшелы (опционально).
|
||||
### 2. Генерация конфигурации Gitea
|
||||
|
||||
### 2. Запуск
|
||||
⚠️ **Важно:** Генерируем `.gitea.env` ПОСЛЕ настройки `.env`:
|
||||
|
||||
```bash
|
||||
docker-compose up generate-config
|
||||
```
|
||||
|
||||
Это создаст `.gitea.env` с подстановкой ваших значений из `.env`.
|
||||
|
||||
### 3. Запуск
|
||||
|
||||
```bash
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
При каждом запуске **автоматически**:
|
||||
1. 🔧 Обновляется `.gitea.env` из `.env`
|
||||
2. 🔄 Применяется новая конфигурация
|
||||
3. 🚀 Запускаются все сервисы
|
||||
|
||||
Сервер доступен по адресу [http://127.0.0.1:8080](http://127.0.0.1:8080).
|
||||
|
||||
### 3. Первичная настройка
|
||||
### 4. Первичная настройка
|
||||
|
||||
При первом входе укажите:
|
||||
- Название сайта
|
||||
@@ -50,23 +66,14 @@ docker-compose up -d
|
||||
|
||||
Используется решение **[docker-s3-backup](https://github.com/gromov-io/docker-s3-backup)** — элегантный способ бэкапа всего проекта (база данных + файлы).
|
||||
|
||||
### Настройка
|
||||
|
||||
1. В `.env` укажите S3 креденшелы:
|
||||
```bash
|
||||
S3_ENDPOINT=storage.yandexcloud.net
|
||||
S3_ACCESS_KEY=ваш_ключ
|
||||
S3_SECRET_KEY=ваш_секрет
|
||||
S3_BUCKET=ваш_бакет
|
||||
```
|
||||
|
||||
2. Сервис `backup` автоматически:
|
||||
Сервис `backup` автоматически:
|
||||
- Останавливает Gitea и PostgreSQL перед бэкапом
|
||||
- Создает архив всего проекта (база данных + файлы)
|
||||
- Загружает в S3 (папка `gitea-backups/`)
|
||||
- Запускает сервисы обратно
|
||||
|
||||
3. Расписание настраивается в `docker-compose.yaml` (по умолчанию ежедневно в 05:00).
|
||||
Расписание настраивается в `docker-compose.yaml` (по умолчанию ежедневно в 05:00).
|
||||
|
||||
### Восстановление
|
||||
|
||||
|
||||
Reference in New Issue
Block a user