Spaces:
Sleeping
Sleeping
| version: '3.8' | |
| services: | |
| # Redis Feature Store | |
| redis: | |
| image: redis:7-alpine | |
| container_name: payshield-redis | |
| ports: | |
| - "6379:6379" | |
| volumes: | |
| - redis_data:/data | |
| command: redis-server --appendonly yes | |
| healthcheck: | |
| test: ["CMD", "redis-cli", "ping"] | |
| interval: 5s | |
| timeout: 3s | |
| retries: 5 | |
| networks: | |
| - payshield-network | |
| # MLflow Tracking Server (for future phases) | |
| mlflow: | |
| image: ghcr.io/mlflow/mlflow:v2.10.0 | |
| container_name: payshield-mlflow | |
| ports: | |
| - "5000:5000" | |
| environment: | |
| - MLFLOW_BACKEND_STORE_URI=sqlite:///mlflow/mlflow.db | |
| - MLFLOW_ARTIFACTS_DESTINATION=/mlflow/artifacts | |
| volumes: | |
| - mlflow_data:/mlflow | |
| command: mlflow server --host 0.0.0.0 --port 5000 | |
| networks: | |
| - payshield-network | |
| volumes: | |
| redis_data: | |
| mlflow_data: | |
| networks: | |
| payshield-network: | |
| driver: bridge | |