Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
subatiq authored Mar 2, 2023
1 parent 609be5c commit 4e00e86
Showing 1 changed file with 37 additions and 1 deletion.
38 changes: 37 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
# service-template
# Daily hero

Gitlab (😰) + SMTP версия [gdml/daily-hero](https://github.com/gdml/daily-hero) by [@f213](https://github.com/f213)

Ежедневная рассылка с открытыми и закрытыми задачками за день.

---

## Как работает

У нас (в Инвиан) разворачиваем в Яндекс облаке как serverless container с триггером на 18:00 каждый день.

Если не было обновлений в задачках за день, то ничего не присылается. Удобно вылавливать трудоголиков на выходных.

Отправляет сообщение всем, кто зарегистрирован в инстансе гитлаба.

**!!! На облачном не тестировалось, скорее всего отправит вообще всем пользователям гитлаба. !!!**

## Настройка

Настраивается через переменные окружения:

```
GITLAB_URL=<URL Gitlab инстанса>
GITLAB_TOKEN=<Gitlab токен с read_api доступом>
EMAIL=<почта, с которой будет рассылаться сообщение>
EMAIL_PASSWORD=<пароль от почты или "пароль приложения" в яндекс почте>
SMTP_SERVER=<что-то вроде smtp.yandex.ru>
SMTP_PORT=<что-то вроде 465>
ENV=<В DEBUG окружении не будет отсылать всей команде, в любом другом будет>
DEBUG_EMAIL=<тестовая почта, в случае, если ENV=DEBUG>
BLACKLIST=<список через | почт, на которые не отправлять ничего>
```

## Отписка

Для отписки можно добавить "hero" в графу "Pronouns" профиля на гитлабе.

0 comments on commit 4e00e86

Please sign in to comment.