ErickSkrauch
dd588160b0
Don't use github oauth token while building docker image
2020-05-21 15:26:15 +03:00
ErickSkrauch
09f7818113
Upgrade PHP to 7.4. Update corresponding dependencies.
2019-12-29 18:23:20 +03:00
ErickSkrauch
885729fcde
Replace nginx image to enable gzpi and brotli encoding
2019-11-26 21:30:53 +03:00
ErickSkrauch
2fe3ede4ea
Replace basic mariadb image with the bitnami
2019-11-15 20:04:45 +03:00
ErickSkrauch
80edf03b52
Upgrade PHP version to avoid CVE-2019-11043
2019-11-05 15:15:55 +03:00
ErickSkrauch
e4804e0cdd
Fix build for nginx image
2019-06-18 01:45:40 +03:00
ErickSkrauch
02a7d3815d
Fix MariaDB performance schema installer configuration
2019-05-13 14:15:32 +03: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
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
a2c73e1d17
Upgrade php to 7.2. Fix Yii2 Object usages.
2018-03-15 00:11:42 +03:00
ErickSkrauch
ae3ec35ad8
Include composer.lock in the repository
2018-02-19 03:04:45 +03:00
ErickSkrauch
58780f3ee1
Обновлена версия PHP, Node.js и перешли на использование yarn
2017-12-13 16:05:30 +03:00
ErickSkrauch
5269f9b25a
Создание runtime папок вынесено в bootstrap.sh
2017-11-28 19:12:50 +03:00
ErickSkrauch
c8c6401e14
Отключён статичный autoloader для продакшен сборки
2017-11-21 15:43:48 +03:00
SleepWalker
d32849a85b
Improve install command for builds
2017-10-17 21:22:23 +03:00
ErickSkrauch
c21ab8b15b
Небольшая оптимизация производительности composer для продакшен сборки
2017-10-16 00:46:23 +03:00
ErickSkrauch
d114424906
Базовый image обновлён до accounts-php:1.5.1
2017-09-27 19:52:03 +03:00
ErickSkrauch
d2b7f28db6
Базовый image обновлён до accounts-php:1.5.0
...
Логика bootstrap.sh теперь перенесена в этот репозиторий
Добавлен вызов команды для генерации структуры RBAC
2017-09-21 16:23:05 +03:00
ErickSkrauch
7ef672fffc
Обновлён accounts-php до версии 1.4.0 (PHP 7.1.7, NodeJS 8.2.1, NPM 5.3.0)
2017-08-02 02:43:21 +03:00
SleepWalker
f235116a70
Fix build command to exit with code 1 on build fail
2017-08-01 20:44:45 +03:00
ErickSkrauch
bb1fd1a960
Реализация генератора QR-кодов с логотипом Ely.by
2017-01-19 01:46:54 +03:00
ErickSkrauch
a1823db189
Используем PHP 7.1
2016-12-07 12:37:44 +03:00
SleepWalker
79e52974ed
Merge branch '242-build-preformance' into develop
2016-12-04 18:05:59 +02:00
SleepWalker
7a8f9950ab
#242 : reduce npm verbosity in containers and in CI
2016-12-04 16:09:29 +02:00
ErickSkrauch
841673f7ef
Добавлен key-scan для gitlab.ely.by
2016-11-30 14:00:36 +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
4a8dd2492e
Биндимся на стабильную версию базового php-контейнера
2016-11-19 23:54:07 +03:00
ErickSkrauch
7f2602fd29
Ещё больше фиксов
2016-10-28 11:48:02 +03:00
ErickSkrauch
b92fd95f02
fix для продакшен билда
2016-10-28 11:26:03 +03:00
ErickSkrauch
8dbcc9937b
Реализация CI
2016-10-28 11:06:32 +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
ffd17ace2c
Обновление Docker файлов в силу новополученных знаний
2016-09-15 18:52:07 +03:00
ErickSkrauch
aeeef828e8
Апгрейд PHP до 7.1
2016-09-12 02:07:03 +03:00
ErickSkrauch
f3905197e0
В контейнер PHP установлен Node.js
2016-09-09 17:06:25 +03:00
ErickSkrauch
c37d4135fd
Маленький фикс в Docker для php
2016-08-07 03:09:08 +03:00
ErickSkrauch
73d07f355a
Удалён composer-asset-plugin в пользу использования нативного asset packagist registry
2016-06-16 11:00:16 +03:00
ErickSkrauch
61ea766fca
Обновлена версия плагина внутри докер-файла
2016-06-16 01:02:13 +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
23d6975399
Окончено внедрение докера для развёртывания dev-окружения
2016-05-10 01:49:50 +03:00
ErickSkrauch
7b7ed0ad51
Уже почти всё настроено (но с node-dev-server есть траблы)
2016-05-05 11:15:53 +03:00
ErickSkrauch
f83e98818a
Первичные конфиги докера (по мануалам и копипасте)
2016-05-02 11:01:38 +03:00