Files
buenosairesam f66d3a273f migrate to uv + pyproject.toml
- root pyproject.toml replaces requirements.txt and requirements-worker.txt
  (worker = root + ffmpeg-python which root already had); test deps moved
  to [dependency-groups] dev
- core/gpu/pyproject.toml replaces core/gpu/requirements.txt; uses
  [tool.uv.sources] to pin torch/torchvision and paddlepaddle-gpu to their
  CUDA index URLs, replacing the manual reinstall dance from old comments
- Dockerfiles use uv sync --frozen against uv.lock for reproducible builds;
  PATH includes /app/.venv/bin so k8s manifests' bare uvicorn/celery
  commands resolve without wrapping in uv run
- core/gpu/run.sh local mode now does uv sync + uv run python server.py;
  errors out cleanly if uv is missing
2026-04-29 07:32:56 -03:00
..
2026-03-13 14:29:38 -03:00
2026-03-26 22:22:35 -03:00
2026-04-29 07:32:56 -03:00
2026-03-15 16:03:53 -03:00
2026-03-15 16:03:53 -03:00
2026-03-26 22:22:35 -03:00
2026-03-23 09:58:40 -03:00
2026-03-26 05:23:37 -03:00
2026-02-03 12:20:40 -03:00
2026-03-23 09:58:40 -03:00
2026-02-03 14:18:03 -03:00
2026-03-30 07:22:14 -03:00

MPR Control

Scripts for running and deploying MPR.

Setup

  1. Add to /etc/hosts:

    127.0.0.1 mpr.local.ar
    
  2. Copy environment template:

    cp ctrl/.env.template ctrl/.env
    
  3. Start the stack:

    ./ctrl/run.sh
    

URLs

Commands

# Start all services
./ctrl/run.sh

# Start in detached mode
./ctrl/run.sh -d

# Rebuild and start
./ctrl/run.sh --build

# Stop all
./ctrl/run.sh down

# View logs
./ctrl/run.sh logs -f

# Deploy to remote (configure SERVER/REMOTE_PATH in .env)
./ctrl/deploy.sh
./ctrl/deploy.sh --restart
./ctrl/deploy.sh --dry-run

Ports

Service Internal External
nginx 80 80
Django 8701 8701
FastAPI 8702 8702
Timeline 5173 5173
PostgreSQL 5432 5433
Redis 6379 6380