ErickSkrauch
ca4479252f
Implemented jwt generation
2018-01-15 23:52:22 +03:00
ErickSkrauch
d2485df64d
Use accepted PR of github.com/mono83/slf with support of Sentry logger
2018-01-05 00:10:38 +03:00
ErickSkrauch
6a489287ba
Removed OldSkinId field
2018-01-04 23:47:05 +03:00
ErickSkrauch
20b8e8da86
Возвращаем ошибку, если не удалось раскодировать JSON с информацией о скине из Redis
2017-09-29 13:59:29 +03:00
ErickSkrauch
378643623b
Исправлена ошибка, которая возвращается, если в бд не найдено записи о скине
2017-09-11 16:49:08 +03:00
ErickSkrauch
80fa307915
Обновлён .gitlab-ci: переименованы ENV перменные в соответствии с 9 версией GitLab
...
Исправлен вызов компилятора для "зашивания" версии при сборке
2017-09-11 14:17:28 +03:00
ErickSkrauch
2e9520db89
Добавлена команда version для отображения версии
2017-09-11 14:16:25 +03:00
ErickSkrauch
74564b4747
Fixes SKINSYSTEM-3
2017-09-11 13:54:11 +03:00
ErickSkrauch
d1b1f22a93
Merge branch 'v4'
2017-09-05 01:04:41 +03:00
ErickSkrauch
cb928a3918
Исправлен volume для worker в docker-compose под production [skip ci]
2017-09-05 00:57:40 +03:00
ErickSkrauch
d9aeaba627
Компилируем на golang:1.9-alpine image
2017-09-04 23:56:10 +03:00
ErickSkrauch
645f6ac694
Для сборки проекта теперь используется Go 1.9
2017-09-04 20:25:32 +03:00
ErickSkrauch
eab7c6ecaa
Все Docker штуки опущены в директорию docker.
...
Production Docker контейнер теперь использует alpine linux вместо пустого scratch
В production Docker контейнер добавлен docker-entrypoint.sh, который автоматически создаёт конфиг по умолчанию.
2017-09-04 20:24:55 +03:00
ErickSkrauch
ac714de8df
Логгер в консоль теперь не добавляет метку в конец строки, а также выводит время в более коротком формате
2017-09-03 22:54:46 +03:00
ErickSkrauch
8007b082d6
Реализовано автоматическое восстановление соединения с AMQP
2017-09-03 22:45:38 +03:00
ErickSkrauch
9cb6502f9c
Модели amqp событий перенесены непосредственно в компонент amqp worker
2017-09-03 21:41:40 +03:00
ErickSkrauch
76a3f3ad26
rabbitmq images заменены на alpine версии
2017-09-03 21:28:17 +03:00
ErickSkrauch
bdd7c5e15e
Обновлены docker-compose файлы
...
Добавлен config.dist.yml
Обновлено README проекта (наконец-то нормально описание!)
Файл конфигурации теперь автоматически ищется в директории проекта.
2017-09-03 00:09:11 +03:00
ErickSkrauch
340b24d862
Добавлена генерация версии при сборке проекта
2017-09-02 21:37:16 +03:00
ErickSkrauch
cf99a0eab2
Добавлена интеграция с Sentry
2017-08-27 18:10:03 +03:00
ErickSkrauch
fb4ae46e29
На этап сборки docker контейнера возвращено использование репозитория
2017-08-24 15:10:30 +03:00
ErickSkrauch
971155485b
Игнорируем возможную неудачу команды docker rmi на этапе cleanup
2017-08-24 15:04:52 +03:00
ErickSkrauch
9ee3e93042
Обновлёна логика построения production image, используем только scratch, без alpine linux
2017-08-24 14:57:03 +03:00
ErickSkrauch
6128c56a0c
Добавлен вызов runtime.GOMAXPROCS()
...
Обновлены зависимости
2017-08-23 00:01:58 +03:00
ErickSkrauch
a2e3d28580
Добавлены скрипты для тестирования и подсчёта общего coverage
2017-08-21 18:45:27 +03:00
ErickSkrauch
fecfa9c4e8
Оттестирован функционал пакета worker
2017-08-21 15:37:15 +03:00
ErickSkrauch
04714543b8
Реорганизация пакета daemon в http.
...
Упразднён пакет utils.
Удалён обработчик minecraft.php (legacy с самого-самого начала Ely.by)
Добавлены тесты для всех api-запросов.
2017-08-20 01:22:42 +03:00
ErickSkrauch
ec461efe34
Добавлена логика автоматического рефреша API токена при его истечении
2017-08-18 17:48:29 +03:00
ErickSkrauch
eec6b384b7
Тестирование включено в CI
2017-08-18 02:03:18 +03:00
ErickSkrauch
4734bfd93c
Восстановлена логика для доступна к internal API Accounts Ely.by
2017-08-18 01:08:08 +03:00
ErickSkrauch
b1dbee2310
repositories package переименован в interfaces
2017-08-18 00:50:23 +03:00
ErickSkrauch
78917a70d3
Частично восстановлена логика AMQP воркера
2017-08-17 02:47:35 +03:00
ErickSkrauch
4bf146dd43
Восстановлен логгинг метрик в statsd, если таковой указан в конфигурации
2017-08-16 15:23:03 +03:00
ErickSkrauch
06b8e88346
Реализовано автоматическое восстановление соединения с redis
2017-08-15 01:03:02 +03:00
ErickSkrauch
4945b3f984
Исправлен Dockerfile
2017-08-15 00:44:27 +03:00
ErickSkrauch
359aef4b40
Миграция с glide на dep для управления зависимостями
2017-08-15 00:43:56 +03:00
ErickSkrauch
b159cd327c
Подчищены команды в cmd
2017-08-15 00:43:31 +03:00
ErickSkrauch
b99697d26e
Попытка сделать фабрики репозиториев для абстрактных хранилищ данных.
...
Добавлено чтение конфигурации из файла.
2017-08-14 21:06:22 +03:00
ErickSkrauch
d51c358ef6
Имплементации репозиториев теперь хранятся в том же пакете, что и базовое описание фабрики репозитория
2017-08-10 03:14:28 +03:00
ErickSkrauch
d9629b5e83
Возвращаем ошибки по ссылке в реализациях репозиториев
2017-08-10 03:00:02 +03:00
ErickSkrauch
428bedf301
Entities в model, repositories в repositories
2017-08-09 19:19:46 +03:00
ErickSkrauch
11a7570f51
Учитываем пустой input для методов FindByUsername
2017-08-09 19:11:53 +03:00
ErickSkrauch
676ba03c37
Применены рекомендации от index0h
2017-07-02 03:35:38 +03:00
ErickSkrauch
07903cf9c8
Переработка структуры проекта
2017-06-30 18:40:25 +03:00
ErickSkrauch
e090d04dc7
Go обновлён до 1.9
...
Перешли на использование менеджера зависимостей glide
2017-06-28 13:32:20 +03:00
ErickSkrauch
a993c1d157
Реализовано сжатие значений в redis
2017-06-19 02:20:38 +03:00
ErickSkrauch
9ffdf99b77
Образ redis заменён на 3.2-32bit для экономии памяти
2017-06-17 01:17:02 +03:00
ErickSkrauch
ad35872fc1
Добавлено логирование запроса получения токена авторизации
2017-06-17 01:16:34 +03:00
ErickSkrauch
a8d8fffaa5
Исправлен адрес для API запросов
2017-06-17 01:16:08 +03:00
ErickSkrauch
b22f0551fa
Не добавляем домен к ссылке на скин, если скин уже имеет домен
2017-04-13 14:20:04 +03:00