Мне нужно запустить пример проекта фильмов Neo4j на моем компьютере (на локальном хосте), чтобы подключиться к моему размещенному в облаке экземпляру Neo4j и получить доступ к данным из него.
До сих пор я успешно развернул один экземпляр Neo4j Enterprise на облачной платформе Google (GCP). Я следовал этому уроку: https://neo4j.com/developer/neo4j-cloud-google-image/, и все работает хорошо, как указано в уроке. Итак, по сути, мой экземпляр Neo4j активно работает как экземпляр виртуальной машины в Google Compute Engine.
Теперь я также настроил базу данных для примера проекта Movies в моем экземпляре Neo4j с необходимыми данными. , Я сделал это через браузер Neo4j, через https://[My_External_IP]:7473
, с помощью команды :play movies
и затем выполнил гигантский кодовый блок (который начинается с CREATE), который создал требуемый граф Mov ie.
Переходя к другой части, касающейся примера проекта фильма:
Я следую этому примеру Neo4j на GitHub, который является примером проекта фильма Neo4j в Symfony (PHP framework) ):
https://github.com/neo4j-examples/movies-symfony-php-bolt
Я клонировал этот репозиторий с git clone
и из каталога проекта root, запустил composer install
.
После того, как composer успешно установил необходимые пакеты, он отобразил «Создание файла app / config / parameters.yml» и попросил меня ввести некоторые параметры.
Я ввел следующее (для neo4j_host я ввел свой внешний IP-адрес, где находится мой облачный экземпляр Neo4j):
снимок экрана CLI
После этого я выполнил команду в терминале: php bin / console server: r un, чтобы запустить приложение на локальном хосте: 8000.
Приложение работает; однако в настоящее время поиск любого заголовка mov ie не отображает никаких данных. Вот что я вижу:
Скриншот Localhost
В учебном примере проекта Neo4j, https://neo4j.com/developer/example-project/, я считаю, что если мы Используем облачную базу данных Neo4j, мы должны предоставить URL-адрес нашего сервера Neo4j в переменной среды NEO4J_URL
.
Итак, мой вопрос: что это значит? Где я должен предоставить этот URL?
Кроме того, если есть какие-либо изменения, которые я должен внести в любой из других шагов, которые я выполнил до сих пор, пожалуйста, дайте мне знать. Спасибо.