- Add complete Source-to-Image (S2I) deployment support - Create .s2i/ directory with assemble/run scripts and environment config - Add openshift-s2i.yaml template for S2I deployment - Add scripts/deploy-s2i.sh for automated S2I deployment - Add README-S2I.md with comprehensive S2I documentation - Update README.md and AIAgents-Support.md with S2I information - Clean up unused files: Dockerfile.simple, HTML backups, daemonset files - Remove unused Makefile and openshift-git-deploy.yaml - Update kustomization.yaml to use deployment instead of daemonset - Update undeploy-complete.sh to remove deployment instead of daemonset - Maintain clean and organized codebase structure
36 lines
732 B
Plaintext
36 lines
732 B
Plaintext
# S2I Environment Configuration for ORU Analyzer
|
|
# OpenShift Source-to-Image configuration
|
|
|
|
# Python Configuration
|
|
PYTHON_VERSION=3.11
|
|
PIP_INDEX_URL=https://pypi.org/simple
|
|
|
|
# Application Configuration
|
|
APP_NAME=oru-analyzer
|
|
APP_VERSION=2.0.0
|
|
|
|
# FastAPI Configuration
|
|
HOST=0.0.0.0
|
|
PORT=8080
|
|
WORKERS=1
|
|
|
|
# OpenShift Specific
|
|
OPENSHIFT_BUILD_NAME=oru-analyzer
|
|
OPENSHIFT_BUILD_NAMESPACE=resource-governance
|
|
|
|
# Resource Configuration
|
|
CPU_REQUEST=100m
|
|
CPU_LIMIT=500m
|
|
MEMORY_REQUEST=256Mi
|
|
MEMORY_LIMIT=1Gi
|
|
|
|
# Health Check Configuration
|
|
HEALTH_CHECK_PATH=/health
|
|
HEALTH_CHECK_INTERVAL=30s
|
|
HEALTH_CHECK_TIMEOUT=10s
|
|
HEALTH_CHECK_RETRIES=3
|
|
|
|
# Logging Configuration
|
|
LOG_LEVEL=INFO
|
|
LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s
|