feat: improve Docker deployment and Dify API configuration

- Use environment variables for Dify API key/URL
- Add host.docker.internal support in docker-compose
- Add DATABASE_URL env and prisma db push to Dockerfile
- Clean up test/requirement files and add deployment docs
This commit is contained in:
root
2026-05-09 16:05:23 +08:00
parent fa84aef544
commit 2336a2bd30
11 changed files with 373 additions and 57 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
import { NextResponse } from "next/server"
import { prisma } from "@/app/lib/prisma"
const FALLBACK_API_KEY = 'app-lbe2lglt7taGtZk0dG7pAhbx'
const FALLBACK_API_URL = 'http://df.clkeji.com/v1/chat-messages'
const FALLBACK_API_KEY = process.env.DIFY_API_KEY || 'app-lbe2lglt7taGtZk0dG7pAhbx'
const FALLBACK_API_URL = process.env.DIFY_API_URL || 'http://host.docker.internal/v1/chat-messages'
export async function POST(request: Request) {
try {