Fix Vite proxy inside Docker and add success pages

- vite.config.ts: proxy target via VITE_API_TARGET env var (falls back to localhost)
- docker-compose.dev.yml: set VITE_API_TARGET=http://backend:8000
- Add /login-success and /register-success placeholder pages
- Show real API error messages in login/register forms

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
curo1305
2026-04-12 16:12:35 +02:00
parent e6d7888513
commit f746cb0825
9 changed files with 82 additions and 7 deletions
+11
View File
@@ -2,6 +2,8 @@ import { Routes, Route, Navigate } from "react-router-dom";
import LoginPage from "./pages/LoginPage";
import RegisterPage from "./pages/RegisterPage";
import DashboardPage from "./pages/DashboardPage";
import LoginSuccessPage from "./pages/LoginSuccessPage";
import RegisterSuccessPage from "./pages/RegisterSuccessPage";
import { useAuth } from "./hooks/useAuth";
function PrivateRoute({ children }: { children: React.ReactNode }) {
@@ -14,6 +16,15 @@ export default function App() {
<Routes>
<Route path="/login" element={<LoginPage />} />
<Route path="/register" element={<RegisterPage />} />
<Route path="/register-success" element={<RegisterSuccessPage />} />
<Route
path="/login-success"
element={
<PrivateRoute>
<LoginSuccessPage />
</PrivateRoute>
}
/>
<Route
path="/"
element={