- Add /api/health endpoint for Docker healthchecks - Fix serveStatic path: dist/public instead of ../public - Fix entrypoint.sh: DB wait check, npx drizzle-kit migrate, add netcat - Fix Dockerfile: add bash/netcat, fix COPY order, add tsconfig.node.json - Fix docker-compose.yml: add OLLAMA/LLM env vars for Node.js fallback - Fix docker-stack.yml: remove template vars, use env vars instead of secrets - Fix drizzle.config.ts: add migrations prefix - Update .env.example with full LLM provider documentation
19 lines
399 B
TypeScript
19 lines
399 B
TypeScript
import { defineConfig } from "drizzle-kit";
|
|
|
|
const connectionString = process.env.DATABASE_URL;
|
|
if (!connectionString) {
|
|
throw new Error("DATABASE_URL is required to run drizzle commands");
|
|
}
|
|
|
|
export default defineConfig({
|
|
schema: "./drizzle/schema.ts",
|
|
out: "./drizzle",
|
|
dialect: "mysql",
|
|
dbCredentials: {
|
|
url: connectionString,
|
|
},
|
|
migrations: {
|
|
prefix: "timestamp",
|
|
},
|
|
});
|