chore: API на хосте 3107 (согласовано с Vite proxy)
- compose: 3107:3107 вместо 3002:3107 - README: прямой URL API с хоста - vite: комментарий про порт Made-with: Cursor
This commit is contained in:
@@ -129,7 +129,7 @@
|
||||
4. Миграции: из каталога `backend/`: `npm run migrate`, затем `npm start` (и фронт из `frontend/` — `npm run dev`).
|
||||
|
||||
**Docker (UI + API + общий Postgres):** поднять `Postgres_TG_Bots` (сеть `hr_postgres_dev_net`), создать БД `clinic_tests`, затем из корня `TestingWebApp`:
|
||||
`docker compose -f docker-compose.dev.yml up --build` — интерфейс **http://localhost:8080** (Nginx проксирует `/api` в backend), API с хоста **http://localhost:3002** (внутри сети контейнера `3107`; см. [docker-compose.dev.yml](docker-compose.dev.yml), миграции в entrypoint). В БД `clinic_tests` для локального логина нужен активный `users` с bcrypt-паролем, либо включите `HR_AUTH=1` + `HR_DATABASE_URL` в compose/`.env` (см. `backend/.env.example`).
|
||||
`docker compose -f docker-compose.dev.yml up --build` — интерфейс **http://localhost:8080** (Nginx проксирует `/api` в backend), API с хоста **http://localhost:3107** (контейнер слушает `3107`; см. [docker-compose.dev.yml](docker-compose.dev.yml), миграции в entrypoint). В БД `clinic_tests` для локального логина нужен активный `users` с bcrypt-паролем, либо включите `HR_AUTH=1` + `HR_DATABASE_URL` в compose/`.env` (см. `backend/.env.example`).
|
||||
|
||||
`docker compose -f docker-compose.dev.yml down` — остановка.
|
||||
|
||||
|
||||
@@ -27,9 +27,9 @@ services:
|
||||
# Без HR_AUTH / HR_DATABASE_URL логин ищется только в clinic_tests.users (локальные dev-учётки).
|
||||
HR_AUTH: ${HR_AUTH:-1}
|
||||
HR_DATABASE_URL: postgresql://hr_bot_user:hrbot123@hr_postgres_dev:5432/hr_bot_test
|
||||
# На хосте 3002, если 3107 занят локальным dev-сервером
|
||||
# С хоста API: localhost:3107 (то же, что в frontend/vite proxy на локальный dev)
|
||||
ports:
|
||||
- "3002:3107"
|
||||
- "3107:3107"
|
||||
networks:
|
||||
- app
|
||||
- postgres
|
||||
|
||||
@@ -5,6 +5,7 @@ export default defineConfig({
|
||||
plugins: [react()],
|
||||
server: {
|
||||
port: 5173,
|
||||
// Тот же порт, что у API на хосте (docker-compose: 3107:3107) или `npm run dev` в backend
|
||||
proxy: {
|
||||
'/api': {
|
||||
target: 'http://localhost:3107',
|
||||
|
||||
Reference in New Issue
Block a user