Commit Graph

617 Commits

Author SHA1 Message Date
ErickSkrauch
4c2a9cc172 Cleanup User Component, update tests 2019-07-26 17:04:57 +03:00
valik
445c234360 Added jwt public and private key path params to user component 2019-07-26 11:11:09 +03:00
valik
3f9ee42539 Implemented Rs256 jwt encryption algorithm 2019-07-25 16:29:08 +03:00
ErickSkrauch
3dbf29d34c Translate all code comments from Russian to English [skip ci] 2019-07-15 01:59:56 +03:00
ErickSkrauch
31069562b3 Update Yii2 framework to the latest version 2019-06-18 02:37:04 +03:00
ErickSkrauch
e4804e0cdd Fix build for nginx image 2019-06-18 01:45:40 +03:00
ErickSkrauch
9319e42a1c Merge branch 'new_emails_renderer_integration' 2019-06-18 01:19:52 +03:00
ErickSkrauch
d5cb0f304c Add tests for emails renderer api client and Yii2 wrapper component 2019-06-18 01:19:07 +03:00
ErickSkrauch
70d1999d55 Refactor emails models objects, rework related tests 2019-06-16 23:59:19 +03:00
ErickSkrauch
1bf249030f Removed ely/email-renderer package and implemented new emails renderer client [skip ci] 2019-06-07 02:16:13 +03:00
ErickSkrauch
7b14b92a10 Integrate new renderer via docker-compose configuration and nginx [skip ci] 2019-06-06 02:14:29 +03:00
ErickSkrauch
75fdd5d1ba Upgrade Codeception to 3 version. Remove codeception/verify. 2019-05-14 02:12:49 +03:00
ErickSkrauch
5dacd66fb7 Upgrade ely/email-renderer and some other non-breaking dependencies 2019-05-14 01:13:07 +03:00
ErickSkrauch
73988855c4 Fixes ACCOUNTS-5G9. Manually cast Guzzle response to string 2019-05-13 21:00:17 +03:00
ErickSkrauch
a9453aae67 Fixes ACCOUNTS-5GP. Use container rather then components map to obtain Mojang's API 2019-05-13 20:50:15 +03:00
ErickSkrauch
194a7acd2a Fixes ACCOUNTS-5FF. Handle 204 response from Chrly. 2019-05-13 19:39:11 +03:00
ErickSkrauch
02a7d3815d Fix MariaDB performance schema installer configuration 2019-05-13 14:15:32 +03:00
ErickSkrauch
d58c245ecf Merge branch 'dev' into 'master'
Implemented "ely/mojang-api"

See merge request elyby/accounts!6
2019-05-09 22:34:22 +00:00
Arslan
85d4d465fb Implemented "ely/mojang-api" 2019-05-09 04:23:49 +03:00
ErickSkrauch
b3eff9302c Merge branch 'develop' 2019-04-06 15:53:35 +02:00
ErickSkrauch
885ee4819a Merge branch 'remove-frontend' into develop 2019-04-06 15:52:52 +02:00
ErickSkrauch
f33439d829 Completely untie the backend from the frontend.
Build nginx and mariadb together with the app image.
Upgrade docker-compose configuration to 3 version.
Add cleanup step to the gitlab-ci.
2019-04-06 15:52:23 +02:00
ErickSkrauch
e13b6f0d94 Upgrade PHP to 7.3 and fix some related code errors. Disable self_accessor fixer for PHP-CS-Fixer 2019-04-06 04:15:23 +02:00
ErickSkrauch
07546bc7e9 Completely remove frontend from this repository 2019-04-06 04:12:00 +02:00
ErickSkrauch
bc8cd305ac Merge branch 'develop' 2019-03-10 03:23:27 +03:00
ErickSkrauch
b20825a051 Update ely/php-code-style and run updated CS fixer 2019-02-26 02:26:02 +03:00
ErickSkrauch
ea4ebd19ef Update dependencies 2019-02-23 17:15:20 +03:00
ErickSkrauch
1cafa36b98 Fix codestyle 2019-02-23 02:27:38 +03:00
ErickSkrauch
facc1e50a6 Fix backend CI configuration 2019-02-22 23:21:57 +03:00
ErickSkrauch
b05dc6816e Rework tests structure. Upgrade codeception to 2.5.3. Merge params configuration into app configuration. 2019-02-20 22:58:52 +03:00
SleepWalker
2eacc581be Merge branch '355-new-accounts-api-migration' into 'develop'
New Accounts API migration

See merge request elyby/accounts!4
2019-02-04 21:39:45 +00:00
ErickSkrauch
918501da81 Implemented the ability to get information about the current account by 0 id 2019-01-24 19:29:46 +03:00
ErickSkrauch
0cfa64890d Merge branch '22-oauth-app-managment' into 'develop'
22 oauth app managment

See merge request elyby/accounts!2
2019-01-23 10:12:59 +00:00
ErickSkrauch
3646bfcb64 Fixes ACCOUNTS-54A. Include deleted applications in the lookup for exists applications. 2018-11-11 13:48:23 +03:00
SleepWalker
65850132cc Merge remote-tracking branch 'origin/develop' into 22-oauth-app-managment 2018-11-04 10:55:07 +02:00
ErickSkrauch
425322f431 Merge branch 'develop' 2018-10-27 16:20:59 +03:00
ErickSkrauch
9620ff75eb Update glibc installation in gitlab-ci 2018-10-26 16:45:05 +03:00
ErickSkrauch
903f453afa Fix RegisterCest 2018-07-11 02:24:15 +03:00
ErickSkrauch
92ee283039 Upgrade tests environment 2018-07-11 02:24:05 +03:00
ErickSkrauch
069e4876dd Restore xdebug configuration 2018-07-11 02:23:46 +03:00
ErickSkrauch
262142a835 Disable csrf cookies for api 2018-07-11 01:38:48 +03:00
ErickSkrauch
fff38553db Merge branch 'php-alpine-app' into develop 2018-07-11 01:00:59 +03:00
ErickSkrauch
9ed449d144 Use same cache for all backend builds 2018-07-11 01:00:47 +03:00
ErickSkrauch
40eea7864e Fix gitlab-ci 2018-07-11 00:26:41 +03:00
ErickSkrauch
49d612daa1 Replace debian-based image with alpine-based.
Remove supervisor usage. Cron now runs as separate service.
CI for backend now performs without Docker.
2018-07-10 20:02:19 +03:00
ErickSkrauch
a0d88e8a8f Allow any valid locale for account lang 2018-07-08 22:21:33 +03:00
ErickSkrauch
7f42aadfcf Fix code style 2018-07-08 18:55:53 +03:00
ErickSkrauch
e3ade6a0cb Update outdated dependencies 2018-07-08 18:38:47 +03:00
ErickSkrauch
de17617be3 Merge branch 'webhooks' into develop 2018-07-08 18:21:41 +03:00
ErickSkrauch
c0aa78d156 Implemented WebHooks delivery queue.
Completely removed usage of the RabbitMQ. Queue now based on Redis channels.
Worker process now extracted as separate docker container.
Base image upgraded to the 1.8.0 version (PHP 7.2.7 and pcntl extension).
2018-07-08 18:20:19 +03:00