open-notebook icon indicating copy to clipboard operation
open-notebook copied to clipboard

[Install]: 'make start-all' Missing developer docker-compose.yml in root

Open talkenigs opened this issue 2 weeks ago • 0 comments

Installation Method

Local development (make start-all)

What is the issue?

When running 'make start-all'

@docker compose up -d surrealdb

fails because no docker-compose.yml file exists in the project root.

The repository contains:

  • docker-compose.dev.yml
  • docker-compose.full.yml
  • docker-compose.single.yml

—but not a default docker-compose.yml.

Either a docker-compose.yml should be added to the project root, or the Makefile should be updated to reference the correct compose file.

The installation.md currently only explains how to start the full Docker setup, and does not address this to local dev.

Also missing ports field in docker-compose.dev.yml -> surrealdb, which cause server failed connection

Logs

🚀 Starting Open Notebook (Database + API + Worker + Frontend)...
📊 Starting SurrealDB...
no configuration file provided: not found
make: *** [start-all] Error 1

Docker Compose Configuration


Environment File


System Information

Operating System: macOS 15.6 Docker version 28.5.1 Docker Compose version v2.40.3-desktop.1 Architecture: arm64

Additional Context

Suggested solution:

Add to 'make start-all'

@docker compose -f docker-compose.dev.yml up -d surrealdb

and add missing port in docker-compose.dev.yml

    ports:
      - "8000:8000"

Pre-submission Checklist

talkenigs avatar Dec 10 '25 08:12 talkenigs