[2025-10-04 11:45:36 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 11:45:36 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 11:45:36 +0000] [24] [INFO] Using worker: sync
[2025-10-04 11:45:36 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 11:45:36 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 11:45:36 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 11:45:36 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 12:11:51 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 12:11:51 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 12:11:51 +0000] [24] [INFO] Using worker: sync
[2025-10-04 12:11:51 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 12:11:51 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 12:11:51 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 12:11:51 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 12:15:28 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 12:15:28 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 12:15:28 +0000] [24] [INFO] Using worker: sync
[2025-10-04 12:15:28 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 12:15:28 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 12:15:28 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 12:15:28 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 12:43:06 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 12:43:06 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 12:43:06 +0000] [24] [INFO] Using worker: sync
[2025-10-04 12:43:06 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 12:43:06 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 12:43:06 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 12:43:06 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 12:56:58 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 12:56:58 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 12:56:58 +0000] [24] [INFO] Using worker: sync
[2025-10-04 12:56:58 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 12:56:58 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 12:56:58 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 12:56:58 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 13:02:42 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 13:02:42 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 13:02:42 +0000] [24] [INFO] Using worker: sync
[2025-10-04 13:02:42 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 13:02:42 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 13:02:42 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 13:02:42 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 13:21:00 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 13:21:00 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 13:21:00 +0000] [24] [INFO] Using worker: sync
[2025-10-04 13:21:00 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 13:21:00 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 13:21:00 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 13:21:00 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 13:36:17 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 13:36:17 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 13:36:17 +0000] [24] [INFO] Using worker: sync
[2025-10-04 13:36:17 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 13:36:17 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 13:36:17 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 13:36:18 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 13:43:44 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 13:43:44 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 13:43:44 +0000] [24] [INFO] Using worker: sync
[2025-10-04 13:43:44 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 13:43:44 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 13:43:44 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 13:43:45 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 13:48:36 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 13:48:36 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 13:48:36 +0000] [24] [INFO] Using worker: sync
[2025-10-04 13:48:36 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 13:48:36 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 13:48:37 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 13:48:37 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 14:01:32 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 14:01:32 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 14:01:32 +0000] [24] [INFO] Using worker: sync
[2025-10-04 14:01:32 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 14:01:32 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 14:01:32 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 14:01:33 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 14:03:20 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 14:03:20 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 14:03:20 +0000] [24] [INFO] Using worker: sync
[2025-10-04 14:03:20 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 14:03:20 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 14:03:20 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 14:03:20 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 14:32:41 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 14:32:41 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 14:32:41 +0000] [24] [INFO] Using worker: sync
[2025-10-04 14:32:41 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 14:32:41 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 14:32:41 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 14:32:41 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 14:59:39 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 14:59:39 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 14:59:39 +0000] [24] [INFO] Using worker: sync
[2025-10-04 14:59:39 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 14:59:39 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 14:59:39 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 14:59:39 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 15:57:53 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 15:57:53 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 15:57:53 +0000] [24] [INFO] Using worker: sync
[2025-10-04 15:57:53 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 15:57:53 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 15:57:53 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 15:57:53 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 16:28:27 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 16:28:27 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 16:28:27 +0000] [24] [INFO] Using worker: sync
[2025-10-04 16:28:27 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 16:28:27 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 16:28:27 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 16:28:27 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 19:17:26 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 19:17:26 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 19:17:26 +0000] [24] [INFO] Using worker: sync
[2025-10-04 19:17:26 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 19:17:26 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 19:17:26 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 19:17:26 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 19:26:47 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 19:26:47 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 19:26:47 +0000] [24] [INFO] Using worker: sync
[2025-10-04 19:26:47 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 19:26:47 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 19:26:47 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 19:26:47 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 19:31:25 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 19:31:25 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 19:31:25 +0000] [24] [INFO] Using worker: sync
[2025-10-04 19:31:25 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 19:31:25 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 19:31:26 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 19:31:26 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 19:36:46 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 19:36:46 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 19:36:46 +0000] [24] [INFO] Using worker: sync
[2025-10-04 19:36:46 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 19:36:46 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 19:36:46 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 19:36:47 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 20:05:29 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 20:05:29 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 20:05:29 +0000] [24] [INFO] Using worker: sync
[2025-10-04 20:05:29 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 20:05:29 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 20:05:29 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 20:05:29 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 20:24:10 +0000] [24] [INFO] Starting gunicorn 23.0.0
[2025-10-04 20:24:10 +0000] [24] [INFO] Listening at: http://0.0.0.0:8794 (24)
[2025-10-04 20:24:10 +0000] [24] [INFO] Using worker: sync
[2025-10-04 20:24:10 +0000] [25] [INFO] Booting worker with pid: 25
[2025-10-04 20:24:10 +0000] [26] [INFO] Booting worker with pid: 26
[2025-10-04 20:24:10 +0000] [27] [INFO] Booting worker with pid: 27
[2025-10-04 20:24:10 +0000] [28] [INFO] Booting worker with pid: 28
[2025-10-04 21:15:03 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-04 21:15:03 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-04 21:15:03 +0000] [19] [INFO] Using worker: sync
[2025-10-04 21:15:03 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-04 21:15:03 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-04 21:15:03 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-04 21:15:03 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-04 21:19:29 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-04 21:19:29 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-04 21:19:29 +0000] [19] [INFO] Using worker: sync
[2025-10-04 21:19:29 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-04 21:19:29 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-04 21:19:29 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-04 21:19:29 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-04 21:27:28 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-04 21:27:28 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-04 21:27:28 +0000] [19] [INFO] Using worker: sync
[2025-10-04 21:27:28 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-04 21:27:28 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-04 21:27:28 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-04 21:27:28 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-04 21:50:38 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-04 21:50:38 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-04 21:50:38 +0000] [19] [INFO] Using worker: sync
[2025-10-04 21:50:38 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-04 21:50:38 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-04 21:50:38 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-04 21:50:38 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-04 21:59:47 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-04 21:59:47 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-04 21:59:47 +0000] [19] [INFO] Using worker: sync
[2025-10-04 21:59:47 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-04 21:59:47 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-04 21:59:47 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-04 21:59:47 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-04 22:08:24 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-04 22:08:24 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-04 22:08:24 +0000] [19] [INFO] Using worker: sync
[2025-10-04 22:08:24 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-04 22:08:24 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-04 22:08:24 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-04 22:08:24 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-05 15:19:50 +0000] [18] [INFO] Starting gunicorn 23.0.0
[2025-10-05 15:19:50 +0000] [18] [INFO] Listening at: http://0.0.0.0:8794 (18)
[2025-10-05 15:19:50 +0000] [18] [INFO] Using worker: sync
[2025-10-05 15:19:50 +0000] [19] [INFO] Booting worker with pid: 19
[2025-10-05 15:19:50 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-05 15:19:50 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-05 15:19:50 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-05 18:12:02 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-05 18:12:02 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-05 18:12:02 +0000] [19] [INFO] Using worker: sync
[2025-10-05 18:12:02 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-05 18:12:02 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-05 18:12:02 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-05 18:12:02 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-05 19:34:30 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-05 19:34:30 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-05 19:34:30 +0000] [19] [INFO] Using worker: sync
[2025-10-05 19:34:30 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-05 19:34:30 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-05 19:34:30 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-05 19:34:30 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-05 19:50:47 +0000] [19] [CRITICAL] WORKER TIMEOUT (pid:21)
[2025-10-05 19:50:47 +0000] [21] [ERROR] Error handling request /api/feedback/chat/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 182, in handle_request
    for item in respiter:
  File "/usr/src/app/RPS_project/feedback/views.py", line 199, in token_stream
    message_type, token = token_queue.get(
                          ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/queue.py", line 180, in get
    self.not_empty.wait(remaining)
  File "/usr/local/lib/python3.11/threading.py", line 331, in wait
    gotit = waiter.acquire(True, timeout)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
    sys.exit(1)
SystemExit: 1
[2025-10-05 19:50:47 +0000] [21] [INFO] Worker exiting (pid: 21)
[2025-10-05 19:50:48 +0000] [19] [ERROR] Worker (pid:21) was sent SIGKILL! Perhaps out of memory?
[2025-10-05 19:50:48 +0000] [96] [INFO] Booting worker with pid: 96
[2025-10-05 19:52:11 +0000] [19] [CRITICAL] WORKER TIMEOUT (pid:23)
[2025-10-05 19:52:11 +0000] [23] [ERROR] Error handling request /api/feedback/chat/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 182, in handle_request
    for item in respiter:
  File "/usr/src/app/RPS_project/feedback/views.py", line 199, in token_stream
    message_type, token = token_queue.get(
                          ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/queue.py", line 180, in get
    self.not_empty.wait(remaining)
  File "/usr/local/lib/python3.11/threading.py", line 331, in wait
    gotit = waiter.acquire(True, timeout)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
    sys.exit(1)
SystemExit: 1
[2025-10-05 19:52:11 +0000] [23] [INFO] Worker exiting (pid: 23)
[2025-10-05 19:52:12 +0000] [19] [ERROR] Worker (pid:23) was sent SIGKILL! Perhaps out of memory?
[2025-10-05 19:52:12 +0000] [139] [INFO] Booting worker with pid: 139
[2025-10-05 20:57:25 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-05 20:57:25 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-05 20:57:25 +0000] [19] [INFO] Using worker: sync
[2025-10-05 20:57:25 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-05 20:57:25 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-05 20:57:25 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-05 20:57:25 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-05 21:02:57 +0000] [19] [INFO] Starting gunicorn 23.0.0
[2025-10-05 21:02:57 +0000] [19] [INFO] Listening at: http://0.0.0.0:8794 (19)
[2025-10-05 21:02:57 +0000] [19] [INFO] Using worker: sync
[2025-10-05 21:02:57 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-05 21:02:57 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-05 21:02:57 +0000] [22] [INFO] Booting worker with pid: 22
[2025-10-05 21:02:57 +0000] [23] [INFO] Booting worker with pid: 23
[2025-10-06 05:21:20 +0000] [19] [CRITICAL] WORKER TIMEOUT (pid:22)
[2025-10-06 05:21:20 +0000] [22] [ERROR] Error handling request /api/feedback/chat/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 182, in handle_request
    for item in respiter:
  File "/usr/src/app/RPS_project/feedback/views.py", line 199, in token_stream
    message_type, token = token_queue.get(
                          ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/queue.py", line 180, in get
    self.not_empty.wait(remaining)
  File "/usr/local/lib/python3.11/threading.py", line 331, in wait
    gotit = waiter.acquire(True, timeout)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
    sys.exit(1)
SystemExit: 1
[2025-10-06 05:21:20 +0000] [22] [INFO] Worker exiting (pid: 22)
[2025-10-06 05:21:21 +0000] [19] [ERROR] Worker (pid:22) was sent SIGKILL! Perhaps out of memory?
[2025-10-06 05:21:21 +0000] [110] [INFO] Booting worker with pid: 110
[2025-10-07 14:16:23 +0000] [17] [INFO] Starting gunicorn 23.0.0
[2025-10-07 14:16:23 +0000] [17] [INFO] Listening at: http://0.0.0.0:8794 (17)
[2025-10-07 14:16:23 +0000] [17] [INFO] Using worker: sync
[2025-10-07 14:16:23 +0000] [18] [INFO] Booting worker with pid: 18
[2025-10-07 14:16:23 +0000] [19] [INFO] Booting worker with pid: 19
[2025-10-07 14:16:23 +0000] [20] [INFO] Booting worker with pid: 20
[2025-10-07 14:16:23 +0000] [21] [INFO] Booting worker with pid: 21
[2025-10-15 16:43:48 +0000] [17] [CRITICAL] WORKER TIMEOUT (pid:18)
[2025-10-15 16:45:16 +0000] [18] [INFO] Worker exiting (pid: 18)
[2025-10-15 16:46:19 +0000] [17] [ERROR] Worker (pid:18) was sent SIGKILL! Perhaps out of memory?
[2025-10-15 16:46:20 +0000] [147] [INFO] Booting worker with pid: 147
[2025-10-15 16:49:47 +0000] [17] [CRITICAL] WORKER TIMEOUT (pid:21)
[2025-10-15 16:49:50 +0000] [21] [INFO] Worker exiting (pid: 21)
[2025-10-15 16:53:55 +0000] [17] [CRITICAL] WORKER TIMEOUT (pid:20)
[2025-10-15 16:55:51 +0000] [17] [ERROR] Worker (pid:21) was sent SIGKILL! Perhaps out of memory?
[2025-10-15 16:55:51 +0000] [17] [CRITICAL] WORKER TIMEOUT (pid:19)
[2025-10-15 16:55:51 +0000] [148] [INFO] Booting worker with pid: 148
[2025-10-15 16:55:51 +0000] [19] [INFO] Worker exiting (pid: 19)
[2025-10-15 16:55:51 +0000] [20] [INFO] Worker exiting (pid: 20)
[2025-10-15 16:55:53 +0000] [17] [ERROR] Worker (pid:19) was sent SIGKILL! Perhaps out of memory?
[2025-10-15 16:55:53 +0000] [149] [INFO] Booting worker with pid: 149
[2025-10-15 16:58:44 +0000] [17] [ERROR] Worker (pid:20) was sent SIGKILL! Perhaps out of memory?
[2025-10-15 16:58:44 +0000] [150] [INFO] Booting worker with pid: 150
[2025-11-03 10:23:55 +0000] [147] [ERROR] Error handling request /api/token/refresh/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 181, in _get_response
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    resolver_match = resolver.resolve(request.path_info)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct
[2025-11-03 10:23:55 +0000] [149] [ERROR] Error handling request /api/token/refresh/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 181, in _get_response
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    resolver_match = resolver.resolve(request.path_info)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct
[2025-11-03 10:23:55 +0000] [150] [ERROR] Error handling request /api/permissions/sync/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 181, in _get_response
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    resolver_match = resolver.resolve(request.path_info)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct
[2025-11-05 07:24:42 +0000] [147] [ERROR] Error handling request /api/token/refresh/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 181, in _get_response
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    resolver_match = resolver.resolve(request.path_info)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct
[2025-11-05 07:24:42 +0000] [149] [ERROR] Error handling request /api/token/refresh/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 181, in _get_response
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    resolver_match = resolver.resolve(request.path_info)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct
[2025-11-05 07:24:51 +0000] [148] [ERROR] Error handling request /api/permissions/sync/
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 181, in _get_response
    callback, callback_args, callback_kwargs = self.resolve_request(request)
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 313, in resolve_request
    resolver_match = resolver.resolve(request.path_info)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/deprecation.py", line 120, in __call__
    response = response or self.get_response(request)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__
    result = self.get_response(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 144, in _dns_resolver
    info = NetworkUtil.get_address_info(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 130, in get_address_info
    return socket.getaddrinfo(host, port, family, type, proto, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 719, in verify_connectivity
    self._driver.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1090, in verify_connectivity
    self._get_server_info(session_config)
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/driver.py", line 1305, in _get_server_info
    return session._get_server_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 183, in _get_server_info
    self._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/session.py", line 136, in _connect
    super()._connect(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 186, in _connect
    target_db = self._get_routing_target_database(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/work/workspace.py", line 260, in _get_routing_target_database
    self._pool.update_routing_table(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 985, in update_routing_table
    self._update_routing_table_from(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_sync/io/_pool.py", line 913, in _update_routing_table_from
    for address in NetworkUtil.resolve_address(
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 196, in resolve_address
    for address_dns_resolved in NetworkUtil._dns_resolver(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j/_async_compat/network/_util.py", line 151, in _dns_resolver
    raise ValueError(f"Cannot resolve address {address}") from e
ValueError: Cannot resolve address 1e02a500.databases.neo4j.io:7687

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
    response = self.get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 57, in inner
    response = response_for_exception(request, exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/handlers/exception.py", line 182, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 69, in technical_500_response
    html = reporter.get_traceback_html()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 428, in get_traceback_html
    c = Context(self.get_traceback_data(), use_l10n=False)
                ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 411, in get_traceback_data
    c["raising_view_name"] = get_caller(self.request)
                             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/views/debug.py", line 102, in get_caller
    resolver_match = resolve(request.path)
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/base.py", line 25, in resolve
    return get_resolver(urlconf).resolve(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 666, in resolve
    for pattern in self.url_patterns:
                   ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 718, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
                       ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 711, in urlconf_module
    return import_module(self.urlconf_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/RPS_project/urls.py", line 23, in <module>
    path("api/feedback/", include("feedback.urls")),
                          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/urls/conf.py", line 39, in include
    urlconf_module = import_module(urlconf_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/src/app/RPS_project/feedback/urls.py", line 3, in <module>
    from .views import (
  File "/usr/src/app/RPS_project/feedback/views.py", line 30, in <module>
    from .rag_service import (
  File "/usr/src/app/RPS_project/feedback/rag_service.py", line 52, in <module>
    document_store = Neo4jDocumentStore(
                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/document_stores/neo4j_store.py", line 213, in __init__
    self.neo4j_client.verify_connectivity()
  File "/usr/local/lib/python3.11/site-packages/neo4j_haystack/client/neo4j_client.py", line 721, in verify_connectivity
    raise Neo4jClientError(
neo4j_haystack.errors.Neo4jClientError: Could not connect to Neo4j database. Please ensure that the url and provided credentials are correct
