Deployment
Moveat currently runs on a DigitalOcean droplet using Docker Compose.Production stack
The production stack includes:- Caddy for HTTPS and reverse proxy.
- Platform for business APIs.
- Agent for WhatsApp and LLM orchestration.
- PostgreSQL for product data.
- Redis for short-lived state and cache.
- Grafana for dashboards.
- Loki for logs.
- Alloy for log collection.
- Komodo for container management.
Domains
| Domain | Service |
|---|---|
api.mov-eat.app | Platform. |
agent.mov-eat.app | Agent. |
grafana.mov-eat.app | Grafana. |
cloudwatch.mov-eat.app | Komodo. |
docs.mov-eat.app | Documentation. |
Deployment model
Platform and Agent are deployed from their repositories. Infra defines the runtime composition. A typical deploy updates code, rebuilds containers and restarts affected services.Migrations
Platform database migrations must run before relying on code that expects new schema changes. Recommended order:- Pull latest platform and infra changes.
- Run Platform migrations.
- Rebuild Platform.
- Restart Platform.
- Restart Agent if its environment or integration contract changed.