docs(python-runner): add runtime identity section (HOSTNAME env var) Documents HOSTNAME as the K8s pod name, stable across Gunicorn worker recycling (workers fork from main process), changes on pod restart. Clarifies PORT is always 8080. Notes that no persistent instance ID (stable across restarts) is currently provided by the platform. Addresses Eyevinn/osaas-app#5372. Co-Authored-By: Claude <noreply@anthropic.com>
docs(python-runner): add setup.sh section for My App system dependencies and clarify Dockerfile.osc scope - Added System Dependencies section documenting setup.sh for OS-level packages (ffmpeg, libsrt, etc.) in My App deployments - Clarified that Dockerfile.osc is for direct service instances only; My App python runners do NOT read Dockerfile.osc - Updated FastAPI/Starlette section to reference setup.sh for My App use cases - Documents execution order: config-env → pip install → setup.sh → app start - Notes compile-time constraint: setup.sh cannot supply headers a wheel needs during pip install Addresses Eyevinn/osaas-ai#1726 Co-Authored-By: Claude <noreply@anthropic.com>
docs: document Python My App Gunicorn configuration Covers auto-detection logic, gunicorn.conf.py setup, PORT env var constraint, and FastAPI/uvicorn vs Flask/Gunicorn distinction. Closes Eyevinn/osaas-app#5373 Co-Authored-By: Claude <noreply@anthropic.com>
fix: correct Python runner contract docs — port is 8080, Procfile not supported (#896) Corrects active error (port 8000 → 8080), documents that Procfile is ignored, adds auto-detection table and minimal Flask/FastAPI examples. Co-Authored-By: Claude <noreply@anthropic.com>
docs: add Python Runner, Database Backuper, Centrifugo; update Agentic SDLC - Add Service:-Python-Runner.md for deploying Python apps from GitHub/S3 - Add Service:-Database-Backuper.md for PostgreSQL/MariaDB/Valkey/ClickHouse/CouchDB backup and restore jobs - Add Service:-Centrifugo.md for real-time WebSocket messaging with Valkey scaling - Update User-Guide:-Agentic-SDLC.md: document Enable Agentic SDLC nudge link in My Apps list and add create-myapp-sdlc-issue to MCP tools table - Update User-Guide:-Agentic-SDLC-Security-Audit.md: document programmatic finding ingest via create-myapp-sdlc-issue MCP tool Co-Authored-By: Claude <noreply@anthropic.com>