bsiggel a24282c346 Migrate Advoware Proxy steps from old-motia
- Added services/advoware.py: Advoware API client with Redis token caching
- Added advoware_proxy steps (GET, POST, PUT, DELETE)
- Updated pyproject.toml: added aiohttp, redis, python-dotenv
- Updated iii-config.yaml: fixed ExecModule command to use full path
- Created MIGRATION_STATUS.md: documentation of migration progress

All 4 proxy endpoints registered successfully:
- GET /advoware/proxy
- POST /advoware/proxy
- PUT /advoware/proxy
- DELETE /advoware/proxy
2026-03-01 21:47:43 +00:00

Motia III - BitByLaw Backend

Motia Backend-Anwendung powered by the iii engine.

Project Structure

bitbylaw/
├── steps/              # Motia Steps (Business Logic)
├── iii-config.yaml     # iii Engine Configuration
├── pyproject.toml      # Python Dependencies
└── .venv/              # Python Virtual Environment

Services

Systemd Services

  • motia.service - Backend Engine
  • iii-console.service - Observability Dashboard

Development

# Install dependencies
uv sync

# Start locally
iii -c iii-config.yaml

Production

Services run automatically via systemd on boot.

# Restart services
systemctl restart motia.service iii-console.service

# View logs
journalctl -u motia.service -f
journalctl -u iii-console.service -f

Deployment

Deployed on: motia.bitbylaw.com
Date: März 2026

Description
No description provided
Readme 1.6 MiB
Languages
Python 100%