Squashed from chore/license-relicense. Full message preserved in the original branch commitbb77eb5. See ADR-0002 for the decision rationale. Refs: ADR-0002, commitbb77eb5
24 lines
565 B
Markdown
24 lines
565 B
Markdown
[//]: # (SPDX-License-Identifier: MIT)
|
|
[//]: # (Copyright (c) 2026 Rug Munch Media LLC)
|
|
# ADR-0001: Initial Architecture
|
|
|
|
## Status
|
|
Accepted · 2026-07-02
|
|
|
|
## Context
|
|
First commit of PryScraper. Need to document the foundational choices.
|
|
|
|
## Decision
|
|
- **Language**: Python 3.12 + FastAPI
|
|
- **Port**: 8005
|
|
- **Deployment**: Docker on Talos behind nginx
|
|
- **Source of truth**: forgejo
|
|
- **CI**: forgejo Actions
|
|
- **Secrets**: gopass
|
|
|
|
## Consequences
|
|
- All future decisions build on this foundation
|
|
- Breaking changes to these need a new ADR
|
|
|
|
## Alternatives
|
|
- _TBD_
|