Для запуска нужно взять у Олега дампы двух баз: старого и нового Пантеона.
В локальной Postgres нужно создать две базы (mimir_old и mimir_new), с логином mimir и паролем mimir.
Затем импортировать дампы вот так: pg_restore -d mimir_db_name --clean /path/to/directory/mimir
Для нового пантеона дополнительно нужен csv-файлик соответствия имен и айдишников, так как это приватные данные, его тоже нужно взять у Олега.
И, наконец, файл players_mapping_example.txt нужно скопировать в players_mapping.py и поменять там переменную SAME_PLAYERS
. Можно взять у меня, если увидите дубли - сообщайте. Это смержит игроков, использовавших разные аккаунты.
Нужны файлы:
- players_mapping.py - соответствия имен игроков
- shared/pantheon_old_games.txt - данные из базы старого пантеона
Собрать образ: docker build -t mahjong-skill .
Запустить: ./remote_run.sh
Результат появится в папке docker-out.