Skip to content

Commit

Permalink
Описание запуска в Docker
Browse files Browse the repository at this point in the history
  • Loading branch information
Delitel-WEB committed Dec 24, 2023
1 parent bfba0f0 commit 4418f51
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 1 deletion.
44 changes: 44 additions & 0 deletions DOCKER-RUN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
## Запуск vk-tg-sync в Docker

Вы можете запустить этот проект в Docker. Вы можете собрать `image` самостоятельно с помощью `Dockerfile` или взять `image` из Docker Hub: [delitel/vk-tg-sync](https://hub.docker.com/repository/docker/delitel/vk-tg-sync/general)

В корне проекта находится `docker-compose.yml`, вы можете использовать его для запуска сразу mysql и vk-tg-sync.

Для контейнера `vk-tg-sync` и `db` вам необходимо указать переменные окружения:
```yml
vk-tg-sync:
image: delitel/vk-tg-sync:latest
container_name: vk-tg-sync
environment:
- DB_PASS=
- DB_IP=db
- DB_NAME=vk_tg_sync
- TG_BOT_TOKEN=
- VK_BOT_TOKEN=
depends_on:
- db
```
```yml
db:
image: mysql:8.0
restart: always
environment:
MYSQL_DATABASE: vk_tg_sync
MYSQL_ROOT_PASSWORD:
volumes:
- "./db_data:/var/lib/mysql"
```
> Переменные `DB_PASS` и `DB_NAME` должны быть одинаковы у обоих контейнеров!

После успешного запуска контейнеров перейдите в bash окружение контейнера `vk-tg-sync` командой:
```shell
docker ps # Узнаём id контейнера
docker exec -it <ТУТ_ID_Контейнера> bash
```

И применяем миграции для БД командой:
```shell
alembic upgade head
```
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
# VK-TG-SYNC | Синхронизация чатов между Вконтакте и Телеграмом

> [!NOTE]
> Этот скрипт предназначен для пользователей, которые уже давно сделали Телеграм своим основным мессенджером, но у них все еще есть чаты во Вконтакте, в которых им приходится участвовать. Скрипт позволяет перенести эти чаты из Вконтакте в Телеграм и упростить процесс коммуникации.
⚠️ **Примечание:** На данный момент скрипт находится в недоделанном виде и может иметь ограничения и проблемы. Пожалуйста, учитывайте это при его использовании.
> [!WARNING]
> На данный момент скрипт находится в недоделанном виде и может иметь ограничения и проблемы. Пожалуйста, учитывайте это при его использовании.
![Поддерживаемые версии Python](https://img.shields.io/badge/python-3.10+-blue.svg)

## Запуск в Docker
Вы также можете запустить `vk-tg-sync` в Docker, прочитать об этом подробнее можете [здесь](DOCKER-RUN.md)

## 🚀 Установка

1. Склонируйте репозиторий GitHub:
Expand Down

0 comments on commit 4418f51

Please sign in to comment.