Export users 500k+ lines, seed, supervisord setup

This commit is contained in:
Ilya Rogozhin
2026-06-09 18:52:21 +02:00
parent 299ab41b7d
commit 792e4d7f28
15 changed files with 469 additions and 223 deletions
+15 -2
View File
@@ -30,7 +30,7 @@ docker compose up
alias fhr-mysql='docker exec -it mysql_fhr /bin/bash'
alias fhr-nginx='docker exec -it nginx_fhr /bin/bash'
alias fhr-redis='docker exec -it redis_fhr /bin/sh'
alias fhr-php='docker exec -it php8_fhr /bin/bash'
alias fhr-php='docker exec -u www-data:www-data -it php8_fhr /bin/bash'
```
### Написать сортировку для массива числовых данных от 200 тысяч элементов
@@ -74,4 +74,17 @@ mysqldump -u root -psecret test_fhr clubs players > clubs_and_players_dump.sql
После такой выгрузки, дамп появится в папке MySQL-files
Тестовый дамп лежит в корне проекта **clubs_and_players_dump.sql**
**Время: 1 час 25 минут.**
**Время: 1 час 25 минут.**
### Выгрузка БД пользователей, более 500к+ строк
Сидируем БД
```bash
# Долгий сид достаточно, минут 15-20 возможно
php artisan db:seed --class=UserSeeder
```
Дальше открываем главную страницу http://test-fhr.ldev/
Хост **test-fhr.ldev** нужно будет прописать в hosts в зависимости от вашей ОС.
**Время: 2 часа 30 минут.**