chore: фронт :3107, API :3001 (Docker, Vite, CORS, доки)
- compose: testing-web 3107:80, testing-backend 3001:3001, PORT+FRONTEND_URL - nginx → testing-backend:3001; Vite 3107, proxy /api → 3001 - server default PORT 3001; Dockerfile EXPOSE 3001; CORS dev — localhost:3107 - README, журнал, user guide Made-with: Cursor
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
#
|
||||
# Запуск: из каталога TestingWebApp
|
||||
# docker compose -f docker-compose.dev.yml up --build
|
||||
# UI: http://localhost:8080 ( /api → backend )
|
||||
# UI: http://localhost:3107 (Nginx: /api → backend:3001), API с хоста: http://localhost:3001
|
||||
|
||||
services:
|
||||
testing-backend:
|
||||
@@ -20,16 +20,17 @@ services:
|
||||
environment:
|
||||
DATABASE_URL: postgresql://hr_bot_user:hrbot123@hr_postgres_dev:5432/clinic_tests
|
||||
JWT_SECRET: ${JWT_SECRET:-testing_webapp_jwt_dev}
|
||||
# development: httpOnly-cookie без Secure (иначе на http://localhost:8080 логин не сработает)
|
||||
# development: httpOnly-cookie без Secure (иначе на http://localhost:3107 логин не сработает)
|
||||
NODE_ENV: development
|
||||
FRONTEND_URL: http://localhost:8080
|
||||
FRONTEND_URL: http://localhost:3107
|
||||
PORT: "3001"
|
||||
# Вход теми же учётками, что в HR: проверка пароля в hr_bot_test + привязка сотрудника по web_login.
|
||||
# Без 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
|
||||
# С хоста API: localhost:3107 (то же, что в frontend/vite proxy на локальный dev)
|
||||
# Прямой доступ к API с хоста (Vite proxy в dev: см. frontend/vite.config.js)
|
||||
ports:
|
||||
- "3107:3107"
|
||||
- "3001:3001"
|
||||
networks:
|
||||
- app
|
||||
- postgres
|
||||
@@ -42,7 +43,7 @@ services:
|
||||
depends_on:
|
||||
- testing-backend
|
||||
ports:
|
||||
- "8080:80"
|
||||
- "3107:80"
|
||||
networks:
|
||||
- app
|
||||
|
||||
|
||||
Reference in New Issue
Block a user