Monorepo for Aesthetic.Computer aesthetic.computer
at main 43 lines 1.1 kB view raw
1services: 2 surrealdb: 3 image: surrealdb/surrealdb:v2 4 command: start --user root --pass password --bind 0.0.0.0:8000 rocksdb:/mydata/mydatabase.db 5 ports: 6 - "8000:8000" 7 volumes: 8 - ./surreal_data:/mydata 9 10 open_notebook: 11 image: lfnovo/open_notebook:v1-latest-single 12 pull_policy: always 13 ports: 14 - "8502:8502" # Web UI (React frontend) 15 - "5055:5055" # API (required!) 16 environment: 17 # NO API KEYS NEEDED - Using Ollama (free, local) 18 - OLLAMA_API_BASE=http://ollama:11434 19 20 # Database (required) 21 - SURREAL_URL=ws://surrealdb:8000/rpc 22 - SURREAL_USER=root 23 - SURREAL_PASSWORD=password 24 - SURREAL_NAMESPACE=open_notebook 25 - SURREAL_DATABASE=open_notebook 26 volumes: 27 - ./notebook_data:/app/data 28 - ./surreal_data:/mydata 29 depends_on: 30 - surrealdb 31 restart: always 32 33 ollama: 34 image: ollama/ollama:latest 35 ports: 36 - "11434:11434" 37 volumes: 38 - ./ollama_models:/root/.ollama 39 environment: 40 # Optional: set GPU support if available 41 - OLLAMA_NUM_GPU=0 42 restart: always 43