You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+32-11Lines changed: 32 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -163,24 +163,45 @@ ARK parses the PDF with PyMuPDF + Claude Haiku, pre-fills the wizard, and kicks
163
163
|`ark list`| List all projects with status |
164
164
|`ark webapp install`| Install web portal service |
165
165
166
+
---
167
+
168
+
## Web Portal
169
+
170
+
ARK includes a web-based portal for managing projects, viewing scores, and steering agents.
171
+
172
+
### Configuration
173
+
174
+
The web app is configured via `webapp.env` located in your ARK config directory (default: `.ark/webapp.env` in the project root). This file is created automatically on the first run of `ark webapp`.
175
+
176
+
#### Authentication & Access
177
+
-**SMTP**: Required for "Magic Link" login. Set `SMTP_HOST`, `SMTP_USER`, and `SMTP_PASSWORD`.
178
+
-**Restrictions**: Use `ALLOWED_EMAILS` (specific users) or `EMAIL_DOMAINS` (entire organizations) to limit access.
179
+
-**Google OAuth**: Optional. Set `GOOGLE_CLIENT_ID` and `GOOGLE_CLIENT_SECRET`.
180
+
181
+
### Management Commands
182
+
183
+
| Command | Description |
184
+
|:--------|:------------|
185
+
|`ark webapp`| Start the app in the foreground (useful for debugging). |
186
+
|`ark webapp release`| Tag the current code and deploy to the production worktree. |
187
+
|`ark webapp install [--dev]`| Install and start as a `systemd` user service. |
188
+
|`ark webapp status`| Show status of the systemd service. |
189
+
|`ark webapp restart`| Restart the webapp service. |
190
+
|`ark webapp logs [-f]`| View or tail service logs. |
0 commit comments