mirror of
https://github.com/lfnovo/open-notebook.git
synced 2026-07-23 22:55:45 +00:00
* docs: stop teaching 0.0.0.0 SurrealDB port exposure in setup snippets Bind port 8000 to 127.0.0.1 in every compose and docker run snippet (README, quick starts, installation, configuration and development docs, and the examples/docker-compose-*.yml files), matching the shipped docker-compose.yml from #1025. Drop the redundant --bind 0.0.0.0:8000 from containerized surreal start commands (it is the in-container default) and add !override to docker-compose.override.yml.example so the opt-in re-publish actually replaces the base port binding instead of colliding with it. Docs that discuss reaching the database from another machine now point at the override example plus a firewall/SSH-tunnel note. Closes #1034 * docs: parameterize creds in manual compose example, note Compose version for !override
30 lines
722 B
YAML
30 lines
722 B
YAML
services:
|
|
surrealdb:
|
|
image: surrealdb/surrealdb:v2
|
|
volumes:
|
|
- ./surreal_data:/mydata
|
|
environment:
|
|
- SURREAL_EXPERIMENTAL_GRAPHQL=true
|
|
ports:
|
|
# Localhost only — the database uses default credentials, so never
|
|
# publish this port on 0.0.0.0
|
|
- "127.0.0.1:8000:8000"
|
|
command: start --log info --user root --pass root rocksdb:/mydata/mydatabase.db
|
|
pull_policy: always
|
|
user: root
|
|
restart: always
|
|
open_notebook:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
ports:
|
|
- "8502:8502"
|
|
- "5055:5055"
|
|
env_file:
|
|
- ./docker.env
|
|
depends_on:
|
|
- surrealdb
|
|
volumes:
|
|
- ./notebook_data:/app/data
|
|
restart: always
|
|
|