Юсковец Антай (7303). Разработка сервиса для поиска деловых связей на основе мультиорграфа професиональных отношений.
docker-compose up db
- Зайди на http://localhost:7474 введи стандартные креды
neo4j:neo4j
, после этого neo4j попросит тебя ввести новый пароль, введи123456
(как вbackend/config/development.yml
) - Необходимо добавить в твой системный /etc/hosts следующие строчки
127.0.0.1 www.pn-graph.com 127.0.0.1 pn-graph.com 127.0.0.1 api.pn-graph.com
docker-compose up
- Зайди на https://api.pn-graph.com/api/ping и объясни браузеру, что ты доверяешь этому чмошному сертификату
- Все, заходи на https://www.pn-graph.com.
Земля тебе пухом, я тот еще девопсер :)
Так как я гений (нет), заполнение происходит через очень большие и страшные ручки в AppController.
Ручки api/generate-users
и api/generate-relations
.
Собственно, нужно развернуть проект и дернуть их последовтельно (будут работать долго, не переживай и подожди).
Буквально можно открыть в браузере http://localhost:3000/api/generate-users и аналогично http://localhost:3000/api/generate-relations.
Для успокоения своей души ты можешь снова открыть браузер neo4j и смотреть в левом меню, как база наполняется (будут увеличиваться счетчики количества вершин и ребер).
Для справки, на моем ужасном компе генерация узлов занимает 50 секунд, а генерация ребер 10 минут.
- В случае если наблюдается какой-то кек с новыми зависимостями, попробуй удалить volume через docker-compose и
запусти
docker-compose up
снова - Если у тебя встретилась ошибка (скорее всего в хроме) при обращении к бэкенду, нужно перейти на https://api.pn-graph.com/api/ping и объясить хрому, что ты доверяешь этому домену несмотря на его убогий сертификат.
В /etc/hosts в WSL нужно прописать тоже самое, что и в \etc\hosts на винде
Гайд по запуску cypress через WSL2