Edison Watch

คู่มือการปรับใช้

ปรับใช้ Edison Watch บนโครงสร้างพื้นฐานของคุณ

Edison Watch สามารถปรับใช้ในองค์กรผ่าน Docker หรือ Kubernetes

ข้อกำหนดเบื้องต้น

  • Docker 20.10+
  • Kubernetes 1.20+ (สำหรับ k8s)
  • PostgreSQL 13+
  • Redis 6+

การปรับใช้ด้วย Docker Compose

วิธีที่ง่ายที่สุดในการเริ่มต้น:

version: '3.8'
services:
  edison:
    image: edisonwatch/gateway:latest
    environment:
      - DATABASE_URL=postgresql://user:pass@db:5432/edison
      - REDIS_URL=redis://redis:6379
      - ENCRYPTION_KEY=your-256-bit-key
    ports:
      - "8080:8080"

รันด้วย docker-compose up -d

การปรับใช้ด้วย Kubernetes

เรามี Helm chart อย่างเป็นทางการ:

helm repo add edison https://charts.edison.watch
helm install edison edison/gateway -f values.yaml

การกำหนดค่า (values.yaml)

database:
  host: "postgres-cluster"
  name: "edison"
redis:
  host: "redis-cluster"
encryption:
  secretName: "edison-secrets"

ตัวแปรสภาพแวดล้อม

ตัวแปรคำอธิบาย
DATABASE_URLสตริงการเชื่อมต่อ Postgres
REDIS_URLสตริงการเชื่อมต่อ Redis
ENCRYPTION_KEYคีย์ base64 32-byte สำหรับการเข้ารหัส
LOG_LEVELระดับการบันทึก (info, debug, error)

สำหรับการสนับสนุนองค์กรและการปรับใช้ HA โปรดติดต่อ ทีมวิศวกรรมของเรา

On this page