1.4 KiB
1.4 KiB
Dalidou Deployment
Purpose
Deploy AtoCore on Dalidou as the canonical runtime and machine-memory host.
Model
- Dalidou hosts the canonical AtoCore service.
- OpenClaw on the T420 consumes AtoCore over network/Tailscale API.
sources/vaultandsources/driveare read-only inputs by convention.- SQLite/Chroma machine state stays on Dalidou and is not treated as a sync peer.
Directory layout
/srv/storage/atocore/
app/ # deployed repo checkout
data/
db/
chroma/
cache/
tmp/
sources/
vault/
drive/
logs/
backups/
run/
Compose workflow
The compose definition lives in:
deploy/dalidou/docker-compose.yml
The Dalidou environment file should be copied to:
deploy/dalidou/.env
starting from:
deploy/dalidou/.env.example
Deployment steps
- Place the repository under
/srv/storage/atocore/app. - Create the canonical directories listed above.
- Copy
deploy/dalidou/.env.exampletodeploy/dalidou/.env. - Adjust the source paths if your AtoVault/AtoDrive mirrors live elsewhere.
- Run:
cd /srv/storage/atocore/app/deploy/dalidou
docker compose up -d --build
- Validate:
curl http://127.0.0.1:8100/health
curl http://127.0.0.1:8100/sources
Deferred
- backup automation
- restore/snapshot tooling
- reverse proxy / TLS exposure
- automated source ingestion job
- OpenClaw client wiring