|
|
||
|---|---|---|
| .github/workflows | ||
| bot | ||
| cmd | ||
| .gitignore | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| readme.md | ||
readme.md
Сборка и запуск:
Первые шаги делаю на локальной машине:
- Поменять в коде файл окружения на '.env'
- Собрать контейнер:
docker build -t naudachu/ticket-pimp:latest --pull . - Затолкать контейнер в docker hub:
docker push naudachu/ticket-pimp:latest
Далее с сервера:
- Вытягиваем новый образ:
docker pull naudachu/ticket-pimp - Запускаем в фоне:
docker run -d naudachu/ticket-pimp
To-do P1:
- Выбирать проект в YouTrack по имени во время flow, а не по ID
- Делать запросы в Git, ownCloud параллельно;
- Сохранять правильную ссылку на Git;
- Сохранять правильную ссылку на GitBuild;
- Сделать бота в Telegram;
To-do P2*:
-
В уведомлении об успешном создании сообщать всю инфу:
- git;
- git-build url + ssh url;
- ссылку на графику;
- добавлять название игры;
-
Сохранять внешнюю ссылку на графику;
-
Сделать бота в Discord;
-
Подумать над нормальной обработкой ошибок, сейчас достаточно всрато;
-
Складывать в описание репозитория ссылку на тикет;
-
Сделать базулю с достойными пользователями;
-
Run bot on docker scratch: https://github.com/jeremyhuiskamp/golang-docker-scratch/blob/main/README.mdа
-
Сохранять короткую ссылку на графику;