Позволяет отправлять уведомления из GitLab в VK.
Все данные хранятся на серверах VK в Storage. Ключи имеют префикс gitlabvk_.
Вы можете скачать готовые исполняемые файлы на странице релизов
docker run -d -p 8080:8080 \
-e GITLABVK_DOMAIN=example.com \
-e GITLABVK_ACCESS_TOKEN=vkgrouptoken1234 \
severecloud/gitlabvk
services:
gitlabvk:
image: severecloud/gitlabvk
environment:
GITLABVK_DOMAIN: example.com
GITLABVK_ACCESS_TOKEN: vkgrouptoken1234
ports:
- "8080:8080"
git clone [email protected]:SevereCloud/gitlabvk.git
cd gitlabvk
go build -o gitlabvk ./cmd/bot
Docker контейнер:
docker build -t severecloud/gitlabvk .
Сконфигурировать бота можно через файл или переменные окружения.
Чтобы бот использовал конфигурационный файл, используйте флаг -config=myconfig.toml (по умолчанию config.toml). Поддерживает JSON, TOML, YAML, HCL, envfile и Java properties файлы.
Пример toml конфигурации:
domain = "example.com" # домен на который будут приходить события
access_token = "token" # ключ сообщества с правами на сообщения
# Необязательные поля
addr = ":8080" # адрес на котором будет запущен сервер. По умолчанию ":8080"
Переменные окружения имеют префикс GITLABVK_
GITLABVK_DOMAINGITLABVK_ACCESS_TOKENGITLABVK_ADDRdomainДомен на который будут приходить события от VK и GitLab
access_tokenКлюч доступа сообщества. Перед тем как получить ключ, необходимо включить сообщения сообщества:
Чтобы получить ключ доступа, необходимо:
addrАдрес на котором будет запущен HTTP сервер. По умолчанию :8080
Content type
Image
Digest
Size
7.3 MB
Last updated
over 6 years ago
docker pull severecloud/gitlabvk