Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@ On subsequent restarts, the credentials already exist, so you can use `docker co
docker compose up -d
```

> **Skipped `./start.sh`?** On a fresh checkout, running `docker compose up`
> directly fails with `env file .../neo4j-auth.env not found`. That file is
> generated by `./start.sh` (first run) — run it once, then `docker compose up -d`
> works directly on every subsequent start.

### Services

The stack runs 2 services:
Expand Down
17 changes: 17 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# ---------------------------------------------------------------------------
# FIRST RUN: run ./start.sh — do NOT run `docker compose up` directly yet.
#
# start.sh generates the credentials this stack needs
# (credentials.yaml + neo4j-auth.env) under
# $HOME/amplifier-context-intelligence-server-data-store/, then brings the
# stack up. The neo4j service reads its password from that generated
# neo4j-auth.env via `env_file:` below — on a fresh checkout it does not exist
# yet, so a bare `docker compose up` fails with:
#
# env file .../neo4j-auth.env not found
#
# That error means you skipped the first-run step. Run ./start.sh once;
# afterwards the credentials persist and `docker compose up -d` works directly.
#
# See README.md → "Running with Docker Compose".
# ---------------------------------------------------------------------------
services:
context-intelligence-server:
build: .
Expand Down
Loading