TaskPilot

Dokploy Production Stack

Autonomous agent workflow orchestrator connected with T3 Code and PostgreSQL

Network: taskpilot-internal
Web ApplicationActive

TaskPilot UI

Next.js 15 App Router running standalone on port 3000.

Public: https://taskpilot.kyndstudio.com
Proxy: Traefik Let's Encrypt
Agent HarnessConnected

T3 Code Daemon

Headless server running latest nightly release train.

Internal: http://t3:3773
Protected: https://pilot.kyndstudio.com
DatabasePersistent

PostgreSQL 16

Internal relational database with volume isolation.

Internal: postgres:5432
Host Port: Unexposed (Secure)

Deployment Architecture & Routing

The stack runs within a unified Docker Compose project on Dokploy. All internal inter-service communication stays strictly inside the private bridge network.

Ingress Endpoints (Traefik SSL)
  • taskpilot.kyndstudio.comPublic HTTPS
  • pilot.kyndstudio.comBasicAuth Protected
Private Internal Communication
  • TaskPilot ➔ T3 Code:http://t3:3773
  • TaskPilot ➔ PostgreSQL:postgres:5432

T3 Environment Probe Response

{
  "version": "nightly",
  "channel": "nightly",
  "environmentId": "1166977a-1239-476d-877d-44f9aeee6506",
  "name": "T3 Code Headless Service",
  "status": "connected",
  "endpoint": "http://t3:3773/.well-known/t3/environment",
  "timestamp": "2026-11-04T11:54:29.752Z"
}