improving structure

This commit is contained in:
gulimabr
2026-01-28 15:40:47 -03:00
parent 08825bf817
commit 1461168af6
6 changed files with 10 additions and 20 deletions

2
.env.example Normal file
View File

@@ -0,0 +1,2 @@
VITE_API_BASE_URL=http://localhost:8000
FRONTEND_ORIGIN=http://localhost:5173

13
.vscode/tasks.json vendored
View File

@@ -1,13 +0,0 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "noop",
"type": "shell",
"command": "echo",
"args": [
"noop"
]
}
]
}

View File

@@ -82,9 +82,9 @@ def normalize_text(text: str) -> str:
@lru_cache(maxsize=1)
def load_taxonomy() -> dict:
root_dir = Path(__file__).resolve().parents[1]
tax_path = root_dir / "data" / "iso" / "iso-14244-tax.json"
tax_path = root_dir / "data" / "iso-14244-tax.json"
if not tax_path.exists():
tax_path = Path("/data/iso/iso-14244-tax.json")
tax_path = Path("/data/iso-14244-tax.json")
with tax_path.open("r", encoding="utf-8") as handle:
return json.load(handle)

View File

@@ -5,9 +5,8 @@ services:
- "8000:8000"
volumes:
- ./backend:/app
- ./data:/app/data
environment:
- FRONTEND_ORIGIN=http://localhost:5173
env_file:
- ./.env
command: poetry run uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
frontend:
@@ -17,8 +16,8 @@ services:
volumes:
- ./frontend:/app
- /app/node_modules
environment:
- VITE_API_BASE_URL=http://localhost:8000
env_file:
- ./.env
command: pnpm dev --host 0.0.0.0 --port 5173
depends_on:
- backend

View File

@@ -1,8 +1,10 @@
import { defineConfig } from "vite";
import path from "path";
import react from "@vitejs/plugin-react";
export default defineConfig({
plugins: [react()],
envDir: path.resolve(__dirname, ".."),
server: {
host: true,
port: 5173,