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
069e4876dd
Restore xdebug configuration
2018-07-11 02:23:46 +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
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
ErickSkrauch
673429e577
Implementation of the backend for the OAuth2 clients management
2018-02-28 01:27:35 +03:00
ErickSkrauch
d2f3a05b31
Переход на кодировку utf8md4_unicode_ci
2017-12-23 00:32:36 +03:00
ErickSkrauch
5269f9b25a
Создание runtime папок вынесено в bootstrap.sh
2017-11-28 19:12:50 +03:00
ErickSkrauch
58e09e0964
Исправлен id для воркера supervisor, вывод воркера теперь verbose
2017-11-28 15:38:38 +03:00
ErickSkrauch
88175fea48
Отправка всех email вынесена в очередь
2017-11-28 14:33:48 +03:00
ErickSkrauch
22ed0942e8
Добавлен функционал очистки устаревших AccountSessions
2017-09-29 02:04:16 +03:00
ErickSkrauch
ec0b25e88d
Добавлен функционал очистки устаревших MinecraftAccessKey
2017-09-27 19:52:28 +03:00
ErickSkrauch
d2b7f28db6
Базовый image обновлён до accounts-php:1.5.0
...
Логика bootstrap.sh теперь перенесена в этот репозиторий
Добавлен вызов команды для генерации структуры RBAC
2017-09-21 16:23:05 +03:00
ErickSkrauch
fe03bedc3a
Добавлена команда для зачистки хранилища ключей активации по E-mail
2017-03-07 20:14:54 +03:00
ErickSkrauch
6fc558c3c8
Удалена cron задача для очистки access_tokens [skip ci]
2016-12-03 14:28:03 +03:00
ErickSkrauch
6e4e2b26ee
Nginx теперь собирается отдельно
2016-12-02 11:38:14 +03:00
ErickSkrauch
999f8237e4
Исправлен запуск php в кроне
2016-11-26 12:24:05 +03:00
ErickSkrauch
44cf77036e
Обновлён базовый image, исправлена cron задача
2016-11-24 18:55:47 +03:00
ErickSkrauch
f54c8ad1ad
Обновлена версия базового php контейнера
...
Реструктуризация конфигурации app сервиса
Добавлена cron задача для очистки устаревших access_token'ов
2016-11-23 23:43:09 +03:00
ErickSkrauch
34131ab44a
Строго дожидаемся, пока станет доступна база данных
2016-11-01 19:59:59 +03:00
ErickSkrauch
69ffb9fd9a
Фикс проброса ip адреса из-за nginx-proxy контейнера
2016-10-25 22:21:04 +03:00
ErickSkrauch
7315ddc4ea
Фикс для кодировки в mariadb
2016-10-25 15:51:01 +03:00
ErickSkrauch
27d2b52ff5
Исправление для nginx, чтобы не дублировался знак вопроса в GET параметрах
2016-10-15 15:43:35 +03:00
ErickSkrauch
f76221c41c
Nginx woff2 as static file
2016-10-11 11:28:47 +03:00
ErickSkrauch
0468076548
Восстановлена работа php тестов
2016-10-03 02:01:21 +03:00
ErickSkrauch
b67a1879fe
Обновлена версия Email Renderer
...
Добавлен компонент для настройки Email Renderer
Добавлен роут в nginx для отображения картинок из Email Renderer
2016-10-02 12:52:17 +03:00
ErickSkrauch
df1859f0c1
Реализован функционал Mojang API
...
Исправлена ошибка доступа к authserver из-за перехода на использование хостов, а не доменов
2016-10-02 01:21:54 +03:00
ErickSkrauch
53ca5915f7
Структура проекта окончательно загнана в Docker
...
Дегрейд PHP до 7.0 (всё таки без xdebug немного больно)
Дегрейд Node.js до 5.12 (на 6.5 не собирался фронт)
Упразднён app-console контейнер (он теперь живёт внутри основного php контейнера и рулится силами supervisor)
Упразднён node-dev-server (всё равно он работал плохо)
Фикс бага в ConfigLoader (не загружал config-{env} файлы)
Исправлена ошибка в LangMenu (двойной default экспорт)
Из package.json временно удалён PhantomJS
Обновлён README.md
2016-10-02 01:20:40 +03:00
ErickSkrauch
54485b2271
Огромный рефакторинг в пользу отказа от механизма environment и использования .env файла
...
Найдено и удалено немного мусора
2016-09-16 01:28:28 +03:00
ErickSkrauch
ffd17ace2c
Обновление Docker файлов в силу новополученных знаний
2016-09-15 18:52:07 +03:00
ErickSkrauch
8eb6a595c0
Обновлены роуты в соответствие с тем, как они в итоге будут прописаны в документации
...
В nginx добавлена конфигурация, отвечающая за проксирование сессионных запросов со старого домена
Версия nginx обновлена с 1.9 до 1.11
В тестах сессионного сервера больше не используется генерация url
2016-09-07 17:56:30 +03:00
ErickSkrauch
2ef6ac3c08
В nginx теперь можно подсунуть кастомную ссылку на php
2016-09-01 20:04:52 +03:00
ErickSkrauch
27a9f9d3f8
Добавлен внутренний редирект для кейса, когда запрос будет идти на старый домен
2016-08-23 00:32:12 +03:00
ErickSkrauch
23d44c1d0d
Тестовое окружение отделено от основного, упрощены билды для контейнеров MariaDB и RabbitMQ, написаны скрипты для быстрого прогона тестов
2016-07-15 01:03:13 +03:00
ErickSkrauch
d924b07c29
Поправлен конфиг nginx на предмет кэширования html файлов
2016-06-15 22:37:30 +03:00
SleepWalker
e18f6a08b0
Merge branch 'master' into account_sessions
2016-06-04 15:59:01 +03:00
ErickSkrauch
c3e7e99baa
В конфиге докера починена работа xdebug
2016-05-31 21:05:18 +03:00
ErickSkrauch
98c01625d1
Добавлена конфигурация для php
2016-05-29 23:38:19 +03:00
ErickSkrauch
65382fa1ce
Добавлен phpmyadmin в docker-compose
2016-05-12 23:28:23 +03:00
ErickSkrauch
23d6975399
Окончено внедрение докера для развёртывания dev-окружения
2016-05-10 01:49:50 +03:00
ErickSkrauch
7b7ed0ad51
Уже почти всё настроено (но с node-dev-server есть траблы)
2016-05-05 11:15:53 +03:00