Files
nuc/.artifacts/2026-02-12_22-00_arrio-deployment.md
Alejandro Gutiérrez 1aa7ebcde3 Add AI gateway and WhatsApp integration artifacts (Feb 12-17)
OpenClaw setup, Arrio deployment, WhatsApp MCP server, DNS/Traefik
entries, communication style prompts (v1+v2), WhatsApp monitoring
system plan, and OpenClaw upgrade protection strategy.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 15:17:11 +01:00

68 lines
2.0 KiB
Markdown

# Arrio - Digital Check-in Platform Deployment
**Date:** 2026-02-12 22:00
**Context:** Full deployment of Arrio to NUC server with Coolify service, Gitea repo, and CI/CD
## Service Details
| Property | Value |
|----------|-------|
| **Coolify Service UUID** | `tgksg0s8gocko4csggs0808c` |
| **Service ID** | 32 |
| **Gitea Repo** | `alezmad/arrio` (private) |
| **Domain** | `http://arrio.nuc.lan` |
| **Host Port** | 3335 → container 3000 |
| **Gitea API Token** | `aabd201355b5bcd637ac6b3b95373c00648a4e6a` (arrio-deploy, write:repository+user) |
## Containers
| Container | Image | Purpose |
|-----------|-------|---------|
| `web-tgksg0s8gocko4csggs0808c` | `localhost:3030/alezmad/arrio:latest` | Next.js app |
| `db-tgksg0s8gocko4csggs0808c` | `pgvector/pgvector:pg17` | PostgreSQL + pgvector |
| `minio-tgksg0s8gocko4csggs0808c` | `minio/minio:latest` | Object storage |
## Database
| Property | Value |
|----------|-------|
| **User** | `arrio` |
| **Password** | `arrio2026` |
| **Database** | `arrio` |
| **Internal URL** | `postgres://arrio:arrio2026@db:5432/arrio` |
## MinIO
| Property | Value |
|----------|-------|
| **Root User** | `arrio` |
| **Root Password** | `arrio2026secret` |
| **Bucket** | `arrio-uploads` |
## Secrets
| Key | Value |
|-----|-------|
| **BETTER_AUTH_SECRET** | `5693cfba2b0c593dfc357a417e81330f754bc9e7621d80658e0e491f54d16a47` |
## Build & Deploy
```bash
# Build image (from Mac)
cd /Users/agutierrez/Desktop/arrio
docker build --platform linux/amd64 \
--build-arg NEXT_PUBLIC_URL=http://arrio.nuc.lan \
-t 192.168.1.3:3030/alezmad/arrio:latest .
docker push 192.168.1.3:3030/alezmad/arrio:latest
# Redeploy via Coolify
# Stop + Start for full container recreation (pulls new image)
mcp__coolify__control(resource="service", action="stop", uuid="tgksg0s8gocko4csggs0808c")
mcp__coolify__control(resource="service", action="start", uuid="tgksg0s8gocko4csggs0808c")
```
## Related
- Gitea: http://gitea.nuc.lan/alezmad/arrio
- Coolify: http://coolify.nuc.lan
- Traefik route: nuc-services.yaml (arrio → host.docker.internal:3335)