feat: team org panel, admin CRUD, local deploy tools, bidirectional data sync
Add TeamMember model and APIs, team status UI, /admin page, local server bats, and scripts to sync data between local PostgreSQL and Render. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,13 +1,10 @@
|
||||
import axios from 'axios';
|
||||
import { getApiBaseUrl } from './apiBase';
|
||||
|
||||
// 개발: Vite 프록시 → /api (localhost:4000)
|
||||
// 배포: VITE_API_URL 미설정 시 Render 백엔드 기본값 사용
|
||||
const RENDER_API = 'https://eene-dashboard-backend.onrender.com';
|
||||
const baseURL = import.meta.env.VITE_API_URL
|
||||
? `${import.meta.env.VITE_API_URL}/api`
|
||||
: import.meta.env.PROD
|
||||
? `${RENDER_API}/api`
|
||||
: '/api';
|
||||
// 개발: Vite 프록시 /api → localhost:4000
|
||||
// 사설망 IP 접속: 자동으로 같은 IP:4000 백엔드
|
||||
// Vercel 배포: Render API (VITE_API_URL로 오버라이드 가능)
|
||||
const baseURL = getApiBaseUrl();
|
||||
|
||||
export const apiClient = axios.create({
|
||||
baseURL,
|
||||
|
||||
Reference in New Issue
Block a user