55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
# imagen-app: Image Generation Pipeline Frontend & Configuration
|
|
# This file defines the service topology and port assignments
|
|
|
|
feature:
|
|
id: imagen-app
|
|
name: Image Generation App
|
|
description: Central image generation application with React components and core configuration
|
|
owner: ml-team
|
|
|
|
# Port assignments for the image pipeline
|
|
# These are auto-generated into TypeScript via `npm run generate:ports`
|
|
ports:
|
|
# Frontend services
|
|
imagen-app: 3010 # React dev server / Platform admin integration
|
|
|
|
# Backend services (external dependencies)
|
|
imagegen-assistant: 8003 # LLM prompt generation (DeepSeek R1 70B)
|
|
image-generation: 8002 # SDXL image generation (diffusers)
|
|
image-processing: 8005 # Image post-processing (Sharp/NestJS) - 8005 to avoid i18n conflict
|
|
|
|
# Service dependencies
|
|
services:
|
|
- id: react
|
|
type: frontend
|
|
port: 3010
|
|
entrypoint: react/
|
|
description: React component library and UI orchestrator
|
|
dependencies:
|
|
- imagegen-assistant
|
|
- image-generation
|
|
|
|
- id: core
|
|
type: library
|
|
description: Pipeline configurations, parsing utilities, and type definitions
|
|
exports:
|
|
- pipelines
|
|
- parsing
|
|
- types
|
|
|
|
# Environment configuration
|
|
environments:
|
|
development:
|
|
imagegen_assistant_url: http://localhost:8003
|
|
image_generation_url: http://localhost:8002
|
|
image_processing_url: http://localhost:8005
|
|
|
|
staging:
|
|
imagegen_assistant_url: https://imagegen-assistant.staging.atlilith.com
|
|
image_generation_url: https://image-generation.staging.atlilith.com
|
|
image_processing_url: https://image-processing.staging.atlilith.com
|
|
|
|
production:
|
|
imagegen_assistant_url: https://imagegen-assistant.atlilith.com
|
|
image_generation_url: https://image-generation.atlilith.com
|
|
image_processing_url: https://image-processing.atlilith.com
|