ErickSkrauch
34598e39bc
Allow any uuid version
2018-03-19 01:16:37 +03:00
ErickSkrauch
9fc6ca54d9
Fix latest tag condition
2018-02-17 02:21:03 +03:00
ErickSkrauch
aed957a896
Fix latest tag condition
2018-02-17 02:15:20 +03:00
ErickSkrauch
2cd97dda8b
Compile without CGO usage
2018-02-17 01:25:24 +03:00
ErickSkrauch
ded50df8b8
Build chrly statically to work with Alpine image
2018-02-17 01:14:43 +03:00
ErickSkrauch
d7bc77e5a7
Adjust Travis setup
2018-02-16 20:58:29 +03:00
ErickSkrauch
befa163f0e
Merge branch 'develop'
2018-02-16 20:44:12 +03:00
ErickSkrauch
cb7adab3df
Merge branch '4.1' into develop
2018-02-16 18:31:56 +03:00
ErickSkrauch
87a302c7da
Hello, Travis?
2018-02-16 00:46:20 +03:00
ErickSkrauch
ce4dce49a2
Completely rename project to the Chrly and make it ready to be opensourced
2018-02-16 00:13:57 +03:00
ErickSkrauch
11647f2eae
Remove gitlab-ci
2018-02-16 00:02:05 +03:00
ErickSkrauch
acd0237fac
Update Dockerfile, add docker-compose for prod and dev environment, cleanup some old things
2018-02-16 00:01:46 +03:00
ErickSkrauch
55f52d0ad4
Add project README
2018-02-15 23:57:57 +03:00
ErickSkrauch
778bc615aa
The configuration file was deleted in favor of using environment variables.
...
Token generation functionality remove. Secret token now provided via CHRLY_SECRET env variable.
2018-02-15 23:57:23 +03:00
ErickSkrauch
235f65f11c
Add LICENSE
2018-02-15 01:03:40 +03:00
ErickSkrauch
8dd6a581a9
Fix commands descriptions
2018-02-14 23:49:22 +03:00
ErickSkrauch
055f3ce6c0
Rename ely field into chrly
2018-02-11 17:03:13 +03:00
ErickSkrauch
a9f5632743
Remove Ely.by documentation link from not found response
2018-02-11 16:57:20 +03:00
ErickSkrauch
ce99ac8cf8
Removed Ely-specific faces API
2018-02-01 23:16:52 +03:00
ErickSkrauch
6192a58f63
Removed buildUrl() helper for automatically adding ely.by domain to skin. Now it's universtal
2018-02-01 22:58:34 +03:00
ErickSkrauch
caebac1753
Added version print by --version flag
2018-01-24 23:36:42 +03:00
ErickSkrauch
dcaa4c037d
Removed mentions of the AMQP worker and Accounts Ely.by internal API inside configs
2018-01-24 00:26:50 +03:00
ErickSkrauch
9e4f805ed3
Removed sentry logger implementation (we are already use accepter PR with this implementation)
2018-01-24 00:19:26 +03:00
ErickSkrauch
ad7faf6e81
Added statsd metrics logging for newly created API
2018-01-24 00:14:31 +03:00
ErickSkrauch
855302ec60
Removed amqp worker command implementation
...
Removed Accounts Ely.by api implementation
2018-01-23 23:49:50 +03:00
ErickSkrauch
f5f8fbc65e
Added test for the case, when signing key is not available
2018-01-23 23:20:28 +03:00
ErickSkrauch
968c83db99
Implemented skin deleting
2018-01-23 22:58:42 +03:00
ErickSkrauch
1e2f30c6c7
Forgot to commit auth checker interface mock
2018-01-23 18:53:14 +03:00
ErickSkrauch
f120064fe3
Implemented API endpoint to update skin information
...
Added tests to jwt package
Reworked redis backend implementation
Skin repository now have methods to remove skins by user id or username
2018-01-23 18:43:37 +03:00
ErickSkrauch
aaff88d32f
Reworked http tests mocking
2018-01-23 00:16:42 +03:00
ErickSkrauch
b8c3cc6cf8
Added sh script to rebuild mocks for interfaces
2018-01-20 21:23:05 +03:00
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
6e7a61f5f2
Merge branch 'develop'
2017-09-29 14:01:27 +03:00
ErickSkrauch
20b8e8da86
Возвращаем ошибку, если не удалось раскодировать JSON с информацией о скине из Redis
2017-09-29 13:59:29 +03:00
ErickSkrauch
63df092973
Merge branch 'develop'
2017-09-11 17:00:22 +03:00
ErickSkrauch
378643623b
Исправлена ошибка, которая возвращается, если в бд не найдено записи о скине
2017-09-11 16:49:08 +03:00
ErickSkrauch
e33b86b809
Merge branch 'develop'
2017-09-11 14:25:15 +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
18909776a8
Merge branch 'develop'
2017-09-05 01:05:17 +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