--- slug: releases-info title: Releases info description: releases check latest version # image: tags: [docker, python, flask, releases] date: 2023-05-15 --- Решение для проверки последних релизных версий. Готовый docker файл, написан с использованием Python, Flask [![Releases update info](./update-releases.png)](/blog/releases-info) ## Releases info Страница на [Github](https://github.com/akmalovaa/releases-info) Сервис проверяет новые версии ваших проектов и показывает, отставание от последних релизов ![Releases info](./example.png) На данный момент проверка только с github проектов, где есть релизный список, планируется добавить проверку версий образов с [Docker hub](https://hub.docker.com/) ## Запуск Скопировать .env.example в .env файл и вставить свой github token (нужен для обращения к github API) ``` cp .env.example .env ``` Запустить docker-compose ``` docker-compose up -d ``` ## Настройка Необходимо изменить файл config.yml: ```yaml services: sentry: github: owner: getsentry repo: sentry version: 22.11.0 ``` Например ссылка - owner (владелец) - getsentry - repo (репозиторий) - sentry ## Планы - Добавить проверку обновлений Docker HUB - Уведомления в Telegram о новых релизах - Автоматический парсинг версии с iac - Улучшить интерфейс, попробовать React - Подумать насчет базы данных