Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.97 KB

File metadata and controls

49 lines (34 loc) · 1.97 KB

Работа через Docker

Docker рекомендуется, если:

  • парсер работает 24/7
  • используется VPS
  • нужен стабильный фоновый режим без привязки к терминалу
  • планируется масштабирование или запуск нескольких воркеров

Перед первым запуском обязательно настройте файл config.toml.


Основные команды (Makefile)

make build    # собрать Docker-образ
make run      # запустить контейнер в фоне
make restart  # перезапустить контейнер
make rebuild  # полная пересборка: stop → build → run
make stop     # остановить и удалить контейнер
make logs     # посмотреть логи контейнера
make shell    # зайти внутрь контейнера (bash)
make clean    # удалить контейнер и Docker-образ

💡 Все команды являются обёртками над docker / docker-compose и описаны в Makefile. При необходимости их легко адаптировать под себя.

Запуск через docker-compose

touch database.db
docker-compose up -d

Podman / podman-compose

При использовании podman-compose рекомендуется установка из ветки main, так как в релизных версиях присутствуют баги:

containers/podman-compose#1275

VPS

💡 Подходящий VPS по адекватной цене можно арендовать здесь: beget

🎥 Видео с разбором покупки сервера, первичной настройки и запуска парсера: https://youtu.be/_XQW2ApNwiQ