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
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug, pending-review
assignees: ''

---

**Worker compose with built-in 1..5 scale presets:** Root `**docker-compose.worker.yml**` defines `**backend-worker-1..5**` with profile gates so scaling is a single env var: default = 1 worker, `**COMPOSE_PROFILES=w3**` = 3 workers, `**COMPOSE_PROFILES=w5**` = 5 workers. Example: `**COMPOSE_PROFILES=w3 docker compose -f docker-compose.worker.yml up -d --build**` with `**DATABASE_*`**, `**REDIS_*`**, and `**STRIPE_SECRET_KEY**` set (see file header).

To run several workers on one host, duplicate the service with different `**WORKER_ID**` / `**RIVER_WORKER_METRICS_PORT**` (and optional `**ports:**` mappings for host access to metrics) or use `**docker compose up --scale**` without host port bindings.

Deploy workers on `**PROJECT_DOCKER_NETWORK` only** — same mesh as Postgres and Redis — with **no** public domains unless you intentionally expose metrics behind auth.
41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FR]"
labels: enhancement, pending-review
assignees: ''

---

## Feature request — InboundParse

### Summary
One sentence: what you want and why it matters.

### Problem / motivation
What workflow or limitation exists today? Who benefits (operators, integrators, end users)?

### Proposed solution
Describe the behavior or API you want. Be specific where it helps (config keys, flags, HTTP/SMTP semantics).

### Alternatives considered
Other ways you thought of solving this, and why this approach is preferred (or acceptable tradeoffs).

### Scope & constraints
- **In scope:** …
- **Out of scope / non-goals:** …
- **Backward compatibility:** Must existing configs keep working? Migration acceptable?

### Acceptance criteria
Checklist of what “done” looks like (testable bullets).

### Documentation & observability
- Docs or examples that should change.
- Metrics, logs, or health checks that should reflect the new behavior (if any).

### Environment / version (if relevant)
InboundParse version or commit you’re targeting; how you deploy (optional).

### Checklist
- [ ] I searched existing issues / discussions for duplicates.
- [ ] This request is focused on one coherent feature (not a bundle of unrelated asks).
Loading