# 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)