28 lines
1009 B
Markdown
28 lines
1009 B
Markdown
# Quickstart: Backup Scheduler & Unified Task UI
|
|
|
|
## Prerequisites
|
|
- Backend running: `cd backend && uvicorn src.app:app --reload`
|
|
- Frontend running: `cd frontend && npm run dev`
|
|
|
|
## Usage Guide
|
|
|
|
### 1. View Tasks
|
|
1. Navigate to the new **Tasks** tab in the main navigation bar.
|
|
2. Observe the list of recent tasks (Backups, Migrations).
|
|
3. Click on any task row to view detailed logs.
|
|
|
|
### 2. Configure Scheduled Backups
|
|
1. Go to **Settings**.
|
|
2. Edit an existing Environment (or create a new one).
|
|
3. Scroll to the **Backup Schedule** section.
|
|
4. Enable the "Automatic Backups" toggle.
|
|
5. Enter a valid Cron expression (e.g., `*/5 * * * *` for every 5 minutes).
|
|
6. Save the environment.
|
|
7. Wait for the scheduled time and verify a new Backup task appears in the **Tasks** tab.
|
|
|
|
### 3. Manual Backup Trigger
|
|
1. Go to the **Tasks** tab.
|
|
2. Click the **Run Backup** button (top right).
|
|
3. Select the target environment from the dropdown.
|
|
4. Click **Start**.
|
|
5. Watch the new task appear with "Running" status. |