-
Notifications
You must be signed in to change notification settings - Fork 282
Open
Description
After installation with the suggested docker installation script
curl -sSL https://raw.githubusercontent.com/morphik-org/morphik-core/main/install_docker.sh | bash
the morphik-app container won't start. It will quickly start up, bind to port 8000 and then break.
Relevant output:
$ sudo docker compose -f docker-compose.run.yml --profile ui --profile ollama up -d
[+] Running 7/7
✔ Network morphik_morphik-network Created
✔ Container morphik-postgres Healthy
✔ Container morphik-ollama Started
✔ Container morphik-redis Healthy
✔ Container morphik-worker Started
✔ Container morphik-app Started
✔ Container morphik-ui Started
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d6474c5a0c5a node:22-alpine "docker-entrypoint.s…" 12 seconds ago Up 4 seconds 0.0.0.0:3003->3003/tcp, [::]:3003->3003/tcp morphik-ui
######## THE FOLLOWING LINE WILL DISAPPEAR AFTER FEW SECONDS, SEE BELOW
e4f004294600 ghcr.io/morphik-org/morphik-core:latest "/app/docker-entrypo…" 12 seconds ago Up 5 seconds 0.0.0.0:8000->8000/tcp, [::]:8000->8000/tcp morphik-app
########
ef521a639058 ghcr.io/morphik-org/morphik-core:latest "/app/docker-entrypo…" 12 seconds ago Up 5 seconds 8000/tcp morphik-worker
e871b0014bef ollama/ollama:latest "/bin/ollama serve" 12 seconds ago Up 11 seconds 0.0.0.0:11434->11434/tcp, [::]:11434->11434/tcp morphik-ollama
6578532d34e3 redis:7-alpine "docker-entrypoint.s…" 12 seconds ago Up 11 seconds (healthy) 6379/tcp morphik-redis
39857c213ffc pgvector/pgvector:pg16 "docker-entrypoint.s…" 12 seconds ago Up 11 seconds (healthy) 0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp morphik-postgres
86ba0ebedbf0 flowiseai/flowise:latest "/bin/sh -c 'sleep 3…" 9 hours ago Up 6 hours (healthy) 0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp docker-flowise-1
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d6474c5a0c5a node:22-alpine "docker-entrypoint.s…" 14 seconds ago Up 7 seconds 0.0.0.0:3003->3003/tcp, [::]:3003->3003/tcp morphik-ui
ef521a639058 ghcr.io/morphik-org/morphik-core:latest "/app/docker-entrypo…" 14 seconds ago Up 8 seconds 8000/tcp morphik-worker
e871b0014bef ollama/ollama:latest "/bin/ollama serve" 14 seconds ago Up 13 seconds 0.0.0.0:11434->11434/tcp, [::]:11434->11434/tcp morphik-ollama
6578532d34e3 redis:7-alpine "docker-entrypoint.s…" 14 seconds ago Up 13 seconds (healthy) 6379/tcp morphik-redis
39857c213ffc pgvector/pgvector:pg16 "docker-entrypoint.s…" 14 seconds ago Up 13 seconds (healthy) 0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp morphik-postgres
86ba0ebedbf0 flowiseai/flowise:latest "/bin/sh -c 'sleep 3…" 9 hours ago Up 6 hours (healthy) 0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp docker-flowise-1
$ sudo docker compose -f docker-compose.run.yml --profile ollama --profile ui logs
morphik-app | Waiting for PostgreSQL...
morphik-app | postgres:5432 - accepting connections
morphik-app | PostgreSQL is ready!
morphik-app | PostgreSQL connection verified!
morphik-app | Downloading numpy (16.0MiB)
morphik-app | Downloading numpy
morphik-app | Uninstalled 4 packages in 88ms
morphik-app | Installed 4 packages in 61ms
morphik-app | ERROR: Ollama is not accessible at http://localhost:11434
morphik-app | This URL is used by these components: embedding
morphik-app |
morphik-app | Please ensure Ollama is running at the configured URLs before starting the server
morphik-app | Run with --skip-ollama-check to bypass this check
$ curl -v http://localhost:11434
* Trying 127.0.0.1:11434...
* Connected to localhost (127.0.0.1) port 11434 (#0)
> GET / HTTP/1.1
> Host: localhost:11434
> User-Agent: curl/7.88.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Content-Type: text/plain; charset=utf-8
< Date: Sun, 02 Nov 2025 04:01:24 GMT
< Content-Length: 17
<
* Connection #0 to host localhost left intact
Metadata
Metadata
Assignees
Labels
No labels