fix
build (backupdb) TeamCity build finished
Details
build (backupdb) TeamCity build finished
Details
This commit is contained in:
parent
ee48909f91
commit
c8a6f4ae78
|
|
@ -1,4 +1,4 @@
|
|||
FROM mariadb:10.3.25
|
||||
FROM mariadb:10.6.23
|
||||
|
||||
# Install rclone (ignore apt update errors from old repos)
|
||||
RUN apt-get update || true && \
|
||||
|
|
|
|||
32
README.md
32
README.md
|
|
@ -24,14 +24,16 @@
|
|||
```
|
||||
backupdb/
|
||||
├── Dockerfile # Образ MariaDB + rclone
|
||||
├── docker-compose.yml # Конфигурация для разных окружений
|
||||
├── scripts/
|
||||
│ └── backup.sh # Основной скрипт бэкапа (встроен в образ через COPY)
|
||||
├── configs/
|
||||
│ └── rclone.conf # Конфигурация S3 (пример)
|
||||
│ └── rclone.conf # Конфигурация S3 (пример, не используется в production)
|
||||
├── .env.example # Пример переменных окружения
|
||||
└── README.md # Эта документация
|
||||
```
|
||||
|
||||
**Важно**: Образ `registry.dot-dot.ru/backupdb:master` используется напрямую в docker-compose.yml каждого окружения (config_prod, config_tqo, config_eks).
|
||||
|
||||
## Использование в проектах
|
||||
|
||||
### Интеграция в docker-compose.yml
|
||||
|
|
@ -160,8 +162,24 @@ mysql -h localhost -u root -p mydatabase < mydatabase.Mon.sql
|
|||
|
||||
## Текущие окружения
|
||||
|
||||
| Окружение | S3 Path | Container Name | Network |
|
||||
|-----------|---------|----------------|---------|
|
||||
| Production | `dot/prod/` | prod-db-1 | prod_dd |
|
||||
| TQO | `spottorg/tqo/` | tqo-db-1 | tqo_dd |
|
||||
| EKS | `spottorg/eks/` | eks-db-1 | eks_dd |
|
||||
| Окружение | Файл конфигурации | S3 Path | DB Container | Network |
|
||||
|-----------|-------------------|---------|--------------|---------|
|
||||
| Production | `config_prod/docker-compose.yml` | `dot/prod/` | db | prod_dd |
|
||||
| TQO | `config_tqo/docker-compose.yml` | `spottorg/tqo/` | db | tqo_dd |
|
||||
| EKS | `config_eks/docker-compose.yml` | `spottorg/eks/` | db | eks_dd |
|
||||
|
||||
### Запуск в окружениях
|
||||
|
||||
```bash
|
||||
# Production
|
||||
cd config_prod
|
||||
docker-compose up -d backupdb
|
||||
|
||||
# TQO
|
||||
cd config_tqo
|
||||
docker-compose up -d backupdb
|
||||
|
||||
# EKS
|
||||
cd config_eks
|
||||
docker-compose up -d backupdb
|
||||
```
|
||||
Loading…
Reference in New Issue