Sign inSign up

abhayk000/recova:latest

Manifest digest

sha256:5ec193fb6ffb0fa5ac44c396035809761cc534d20bc5204e94d32d09b1b1a2b8

Last pushed

2 days by abhayk000

Type

Compose

Manifest digest

sha256:5ec193fb6ffb0fa5ac44c396035809761cc534d20bc5204e94d32d09b1b1a2b8

Compose file content

services:
  backend:
    image: abhayk000/recova-backend:latest
    build:
      context: ./Backend
      dockerfile: Dockerfile
    ports:
      - "8000:8000"
    environment:
      - PORT=8000
      - RAZORPAY_KEY_ID=${RAZORPAY_KEY_ID}
      - RAZORPAY_KEY_SECRET=${RAZORPAY_KEY_SECRET}
      - RAZORPAY_WEBHOOK_SECRET=${RAZORPAY_WEBHOOK_SECRET}
      - RAZORPAY_MCP_ENABLED=${RAZORPAY_MCP_ENABLED:-false}
      - RAZORPAY_MCP_TRANSPORT=${RAZORPAY_MCP_TRANSPORT:-stdio}
      - RAZORPAY_MCP_DOCKER_IMAGE=${RAZORPAY_MCP_DOCKER_IMAGE:-razorpay-mcp-server:latest}
      - RAZORPAY_MCP_DOCKER_COMMAND=${RAZORPAY_MCP_DOCKER_COMMAND:-docker}
      - GEMINI_API_KEY=${GEMINI_API_KEY}
      - GEMINI_MODEL=${GEMINI_MODEL:-gemini-3.6-flash}
      - LIVE_MODE=${LIVE_MODE:-false}
      - TWILIO_ACCOUNT_SID=${TWILIO_ACCOUNT_SID}
      - TWILIO_AUTH_TOKEN=${TWILIO_AUTH_TOKEN}
      - TWILIO_WHATSAPP_FROM=${TWILIO_WHATSAPP_FROM:-whatsapp:+14155238886}
      - VAPI_API_KEY=${VAPI_API_KEY:-}
      - CORS_ORIGINS=${CORS_ORIGINS:-http://localhost:3000}
      - ENCRYPTION_KEY=${ENCRYPTION_KEY}
      - RATE_LIMIT_ENABLED=${RATE_LIMIT_ENABLED:-true}
      - DAILY_REQUEST_LIMIT=${DAILY_REQUEST_LIMIT:-200}
    restart: unless-stopped

  frontend:
    image: abhayk000/recova-frontend:latest
    build:
      context: ./Frontend
      dockerfile: Dockerfile
      args:
        NEXT_PUBLIC_API_BASE: ${NEXT_PUBLIC_API_BASE:-http://localhost:8000}
    ports:
      - "3000:3000"
    environment:
      - PORT=3000
      - NEXT_PUBLIC_API_BASE=${NEXT_PUBLIC_API_BASE:-http://localhost:8000}
    depends_on:
      - backend
    restart: unless-stopped
services:
  backend:
    image: docker.io/abhayk000/recova-backend:latest@sha256:5257a821bf3eeb3413dbdce694ae3340e57b7a37568fba9bb2ea3139a5cba86b
  frontend:
    image: docker.io/abhayk000/recova-frontend:latest@sha256:339e84d36a84418d5ae9cfc24c00d6e444bbcf085ea2bb52dd0b986f25b09259

Docker commands

docker compose -f oci://abhayk000/recova:latest up

Use the above command to pull and run the Compose file. Learn more.

Images used

Image

FastAPI + LangGraph agent for Recova - recovers at-risk revenue with policy gates.


Pulls

0

Stars

0

Last Updated

3 days

Image

Next.js console for Recova - live view into revenue-recovery decisions, gates, and outcomes.


Pulls

0

Stars

0

Last Updated

3 days