Fix Koyeb deployment configuration

- Update build command to use pnpm instead of npm
- Fix frontend build process in Koyeb config
- Update API URL configuration for production
- Fix database initialization in Dockerfile
- Ensure proper static file serving for SPA
This commit is contained in:
patdelphi
2025-08-19 18:55:08 +08:00
parent 858a0961b5
commit e6d814ff74
3 changed files with 5 additions and 4 deletions

View File

@@ -3,7 +3,8 @@
// 强制在开发环境使用正确的后端地址
const API_BASE_URL = import.meta.env.VITE_API_BASE_URL ||
(import.meta.env.DEV ? 'http://localhost:3001/api' : `${window.location.origin}/api`);
(import.meta.env.DEV ? 'http://localhost:3001/api' :
(window.location.hostname.includes('koyeb.app') ? `${window.location.origin}/api` : `${window.location.origin}/api`));
// 调试信息
console.log('API_BASE_URL:', API_BASE_URL);