Обновить
0
0

Пользователь

Отправить сообщение
Посредника
\App\Http\Middleware\ForceJsonResponse::class
перед bindings лучше добавить иначе ошибки будут html формате
Если планируете дальше развивать статью, наверно можно добавить:
1 после установки добавить вызов:
php artisan preset none
Удаляет не нужные UI компоненты (vuejs, react)

2 Route::resource поменял на вызов apiResource
Route::apiResource('/games', 'GameController');
script -q -c нужен для того, чтобы не было ошибки «the input device is not a TTY»

убрать параметр -it, для ci он не нужен
echo password | sudo -S rm,

Решая подобную задачу, меня напрягло решение запускать Ранер с правами рута или давать ему их через sudo. Так-же возня с копированием проекта — работает пока проект мал.
Для себя выбрал использование: dind (Docker in Docker) — gitlab-ci поддерживает его.

Заметил в скрипте ci:
- script -q -c "docker e.....
для чего так сделано? именно: script -q -c?
Может стоило за основу взять: OCS Inventory-NG + GLPI и дописать недостающие фичи/плагины. Например оповещения об заканчивающимся месте на диске, об окончании гарантии, лицинзии умеет делать из каробки.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность