Files
remembos/README.md
T
av 5bbcfa18bc добавлен Taskfile, образ собирается по контракту роли app_image
- таск `image` собирает `remembos:$BUILD_ID` (по умолчанию `dev`) — этот
  контракт зовёт роль app_image при деплое из pet-project-server
- рядом обычные команды: build, run, test, lint, tidy, clean
2026-07-25 14:05:58 +03:00

1.7 KiB

Remembos

Проект для получения прошлых заметок из сервиса Memos (https://github.com/usememos/memos), чтобы они были как воспоминания о прошлых событиях.

Проект состоит из двух частей:

  • Telegram Bot. Бот, который каждый день присылает одно воспоминание
  • web-сервис с одной страницей, где можно увидеть одно воспоминание

Спецификации

Сборка и деплой

Команды проекта — через Task, список: task --list.

Деплоем занимается плейбук playbook-remembos.yml в pet-project-server: роль app_image собирает образ локально этим репозиторием и везёт его на сервер через docker save/load — реестр не участвует.

Контракт роли — задача image: она получает BUILD_ID через окружение и собирает remembos:$BUILD_ID. Без переменной (task image) собирается remembos:dev для локальной работы.

Стек

  • Go — основной язык
  • SQLite — хранение истории показов и кэша запросов
  • Memos API — источник заметок

Настройки

Memos

Исходный код в директории memos-source Справка API: https://usememos.com/docs/api