Repository navigation
Document Linux setup and fix dev-path startup order - #174
Conversation
- Add Linux prerequisites: Compose plugin packages, optional buildx, docker group, rootless Docker and loginctl enable-linger - Path 3: start postgres/redis/mailpit first and worker/beat after init-db; document the compose vs settings.env APP_SECRET mismatch - Appendix B: warn about apt PostgreSQL/Redis port clashes and align the password with postgres:root - Contributing: local Playwright browser setup (install-deps, Ubuntu 26.04 caveat) and the agent stack with xdg-open - Troubleshooting: missing compose plugin, ports 5432/6379 in use, worker/beat exiting before init-db, Angular ENOSPC Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
check-version fails when pyproject.toml carries an already-published version. 1.29.3 is taken by the container dev-deps fix in #173, so use 1.29.4 to keep both PRs independently mergeable. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 132ca24571
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Address review feedback: install frontend deps before start-agent-stack.sh (it refuses to start without node_modules), and exclude the auth email-flow specs when running against the agent stack, which starts the API with EZRULES_TESTING=true and therefore skips SMTP. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…amihira-4617e3 # Conflicts: # docs/whatsnew.md # pyproject.toml # uv.lock
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 592cb39fd7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Homebrew's cluster only has the invoking macOS user as superuser, so the documented postgres:root endpoint failed. Address review feedback by creating the role with the expected password. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b91f9fbefd
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Summary
ezrules had only been set up on macOS. A full run on Ubuntu 26.04 (rootless Docker 29, uv 0.12, Node 22) showed the app itself works: demo, prod and dev paths, the agent-stack scripts, Celery backtesting,
poe check. The manual had gaps. This PR changes docs only.docker.iopackage has nodocker compose. Installdocker-compose-v2ordocker-compose-plugin, and optionallydocker-buildx. Also covers thedockergroup, rootless Docker, andloginctl enable-linger.docker compose up -dstarted the worker and beat beforeinit-dbcreated the database. Both exited withdatabase "ezrules" does not existand stayed down. The docs now startpostgres redis mailpitfirst and bring upworker beatafterinit-db. They also note that the composeEZRULES_APP_SECRETdoesn't match the one insettings.env.postgres:root.install-depson Ubuntu 26.04. Also covers the agent stack andxdg-open.init-db, AngularENOSPCwatcher limit.Test plan
uv run mkdocs build --strictuv run poe check🤖 Generated with Claude Code