########### สำหรับ npm run dev และ แอปบน container # Sign/Hash ที่ใช้ฝังในเอกสาร(docx) SECRET="" # HmacSHA256 PRIVATE_KEY_HEX="" PUBLIC_KEY_HEX="" ## ไม่ตั้ง/ว่าง = ปฏิเสธทุก request (fail closed) — ตั้งค่ายาวและสุ่ม เช่น 32+ ตัวอักษร EXTERNAL_API_KEY="" DOCVER_API_KEY="" # secret เซ็น/ตรวจ JWT HS256 ของทุก endpoint /api/documents/* (Authorization: Bearer) DOCVER_TOKEN_SECRET= # ใช้ตอน migrate และ การใช้งาน ใน development DATABASE_URL=postgresql://postgres:postgres@127.0.0.1:54322/ecourt-note # Optional ไม่ใส่ก็ได้มีค่า default TMPL_PATH='./public/tmpl' TICKET_SEC=300 # อายุของ ticket ยิ่งน้อยยิ่งดี DOCX_WORKERS=3 # cpu core หักออก 1 ########### สำหรับโค้ดตัวอย่างให้ระบบนอกเรียกเข้ามาไม่ได้ใช้ในระบบนี้ ห้ามเอาไช้ในส่วนอื่น DOCEDIT_BASE_URL=http://127.0.0.1:3000/docedit ########### สำหรับ แอป และ service ต่างๆใน container APP_DOMAIN=docedit.example.com POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=note # ใช้สำหรับ local dev ถ้า minio อยู่คนละเครื่องให้ดูค่าให้เหมาะสม MINIO_ENDPOINT=127.0.0.1 MINIO_PORT=19000 MINIO_USE_SSL=false MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin # MINIO_BUCKET=docver # DOCVER_LINK_TTL_SECONDS=900 # DOCVER_TOKEN_TTL_SECONDS=3600