mirror of
https://github.com/elisiariocouto/leggen.git
synced 2025-12-11 15:02:23 +00:00
- Merge leggend API components into leggen (api/, services/, background/) - Replace leggend command with 'leggen server' subcommand - Consolidate configuration systems into leggen.utils.config - Update environment variables: LEGGEND_API_URL -> LEGGEN_API_URL - Rename LeggendAPIClient -> LeggenAPIClient - Update all documentation, Docker configs, and compose files - Fix all import statements and test references - Remove duplicate utility files and clean up package structure All tests passing (101/101), linting clean, server functionality preserved. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
20 lines
503 B
YAML
20 lines
503 B
YAML
services:
|
|
# React frontend service
|
|
frontend:
|
|
image: ghcr.io/elisiariocouto/leggen:latest-frontend
|
|
restart: "unless-stopped"
|
|
ports:
|
|
- "127.0.0.1:3000:80"
|
|
depends_on:
|
|
leggen-server:
|
|
condition: service_healthy
|
|
|
|
# FastAPI backend service
|
|
leggen-server:
|
|
image: ghcr.io/elisiariocouto/leggen:latest
|
|
restart: "unless-stopped"
|
|
ports:
|
|
- "127.0.0.1:8000:8000"
|
|
volumes:
|
|
- "./data:/root/.config/leggen" # Configuration and database directory
|