Add CLAUDE.md with project config and Gitea setup
This commit is contained in:
44
CLAUDE.md
Normal file
44
CLAUDE.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# AI Podcast - Project Instructions
|
||||
|
||||
## Git Remote (Gitea)
|
||||
- **Repo**: `git@gitea-nas:luke/ai-podcast.git`
|
||||
- **Web**: http://mmgnas:3000/luke/ai-podcast
|
||||
- **SSH Host**: `gitea-nas` (configured in ~/.ssh/config)
|
||||
- HostName: `mmgnas` (use `mmgnas-10g` if wired connection issues)
|
||||
- Port: `2222`
|
||||
- User: `git`
|
||||
- IdentityFile: `~/.ssh/gitea_mmgnas`
|
||||
|
||||
## NAS Access
|
||||
- **Hostname**: `mmgnas` (wireless) or `mmgnas-10g` (wired/10G)
|
||||
- **SSH Port**: 8001
|
||||
- **User**: luke
|
||||
- **Docker path**: `/share/CACHEDEV1_DATA/.qpkg/container-station/bin/docker`
|
||||
|
||||
## Castopod (Podcast Publishing)
|
||||
- **URL**: https://podcast.macneilmediagroup.com
|
||||
- **Podcast handle**: `@LukeAtTheRoost`
|
||||
- **API Auth**: Basic auth (admin/podcast2026api)
|
||||
- **Container**: `castopod-castopod-1`
|
||||
- **Database**: `castopod-mariadb-1` (user: castopod, db: castopod)
|
||||
|
||||
## Running the App
|
||||
```bash
|
||||
# Start backend
|
||||
cd /Users/lukemacneil/ai-podcast
|
||||
python -m uvicorn backend.main:app --reload --host 0.0.0.0 --port 8000
|
||||
|
||||
# Or use run.sh
|
||||
./run.sh
|
||||
```
|
||||
|
||||
## Publishing Episodes
|
||||
```bash
|
||||
python publish_episode.py ~/Desktop/episode.mp3
|
||||
```
|
||||
|
||||
## Environment Variables
|
||||
Required in `.env`:
|
||||
- OPENROUTER_API_KEY
|
||||
- ELEVENLABS_API_KEY (optional)
|
||||
- INWORLD_API_KEY (for Inworld TTS)
|
||||
Reference in New Issue
Block a user