mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
04bce702b7
Add mcp-build.sh that compiles the MCP binary and packages it as an OCI image layer on top of the base rootfs, imported directly into containerd. Air triggers rebuild on code changes, cleaning stale containers automatically. Consolidate dev-only files (Dockerfiles, entrypoint, config, build script) into devenv/ to separate dev tooling from production artifacts. Skip image pull when already imported to speed up dev startup.
55 lines
992 B
TOML
55 lines
992 B
TOML
# Memoh configuration template
|
|
# Copy to config.toml and adjust values for your environment.
|
|
# For local development, use: cp devenv/app.dev.toml config.toml
|
|
|
|
[log]
|
|
level = "info"
|
|
format = "text"
|
|
|
|
[server]
|
|
addr = ":8080"
|
|
|
|
[admin]
|
|
username = "admin"
|
|
password = "admin123"
|
|
email = "admin@memoh.local"
|
|
|
|
[auth]
|
|
jwt_secret = "CHANGE-ME-TO-A-RANDOM-SECRET"
|
|
jwt_expires_in = "168h"
|
|
|
|
[containerd]
|
|
socket_path = "/run/containerd/containerd.sock"
|
|
namespace = "default"
|
|
|
|
[mcp]
|
|
# registry = "memoh.cn" # Uncomment for China mainland mirror
|
|
image = "memohai/mcp:latest"
|
|
snapshotter = "overlayfs"
|
|
data_root = "data"
|
|
cni_bin_dir = "/opt/cni/bin"
|
|
cni_conf_dir = "/etc/cni/net.d"
|
|
|
|
[postgres]
|
|
host = "127.0.0.1"
|
|
port = 5432
|
|
user = "memoh"
|
|
password = "memoh123"
|
|
database = "memoh"
|
|
sslmode = "disable"
|
|
|
|
[qdrant]
|
|
base_url = "http://127.0.0.1:6334"
|
|
api_key = ""
|
|
collection = "memory"
|
|
timeout_seconds = 10
|
|
|
|
[agent_gateway]
|
|
host = "127.0.0.1"
|
|
port = 8081
|
|
server_addr = ":8080"
|
|
|
|
[web]
|
|
host = "127.0.0.1"
|
|
port = 8082
|