Initial commit with CLAUDE.md
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# CLAUDE.md
|
||||
|
||||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||
|
||||
## Overview
|
||||
|
||||
AT Protocol Personal Data Server (PDS) for the 1440.news domain. Hosts Bluesky-compatible accounts for news feed aggregation.
|
||||
|
||||
## Account Structure
|
||||
|
||||
- `wehrv.1440.news` - Owner/admin account
|
||||
- `{domain}.1440.news` - Catch-all feed per news source (e.g., `wsj.com.1440.news`)
|
||||
- `{category}.{domain}.1440.news` - Category-specific feeds (future)
|
||||
|
||||
## Infrastructure
|
||||
|
||||
Runs as a Docker service behind Traefik. Related services:
|
||||
- `app.1440.news` - Crawler that discovers feeds and posts to PDS accounts
|
||||
- `traefik` - Reverse proxy handling TLS termination
|
||||
|
||||
## Domains
|
||||
|
||||
- `pds.1440.news` - PDS API endpoint
|
||||
- `*.1440.news` - Account handles resolve here
|
||||
|
||||
## Build & Run
|
||||
|
||||
```bash
|
||||
# Start service
|
||||
docker compose up -d --build
|
||||
|
||||
# View logs
|
||||
docker logs -f pds-1440-news
|
||||
```
|
||||
|
||||
## References
|
||||
|
||||
- [AT Protocol PDS](https://github.com/bluesky-social/pds)
|
||||
- [AT Protocol Specs](https://atproto.com/)
|
||||
Reference in New Issue
Block a user