mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
добавил фронт в docker-compose и конфиг для nginx
nginx раздаёт статику из билда реакта порт у фронта - 5174 тк я у себя оставил 5173 на code-server для vite dev
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
|
||||
services:
|
||||
# 1. База данных PostgreSQL
|
||||
db:
|
||||
@@ -14,7 +13,7 @@ services:
|
||||
volumes:
|
||||
- postgres_data:/var/lib/postgresql/data
|
||||
|
||||
# 2. Redis (если понадобится в будущем, пусть будет)
|
||||
# 2. Redis
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
container_name: rmser_redis
|
||||
@@ -43,16 +42,20 @@ services:
|
||||
- ocr
|
||||
ports:
|
||||
- "8080:8080"
|
||||
# Переопределяем конфиг через ENV переменные
|
||||
# Формат: СЕКЦИЯ_КЛЮЧ (Viper AutomaticEnv с заменой точки на _)
|
||||
environment:
|
||||
# Настройки БД (внутри докера хост 'db')
|
||||
- DB_DSN=host=db user=rmser password=mhrcadmin994525 dbname=rmser_db port=5432 sslmode=disable TimeZone=Europe/Moscow
|
||||
# Настройки Redis (внутри докера хост 'redis')
|
||||
- REDIS_ADDR=redis:6379
|
||||
# Настройки OCR (внутри докера хост 'ocr')
|
||||
- OCR_SERVICE_URL=http://ocr:5000
|
||||
# Остальные настройки (RMS, Telegram) берутся из config.yaml
|
||||
|
||||
# 5. Frontend (React + Nginx) - НОВОЕ
|
||||
frontend:
|
||||
build: ./rmser-view
|
||||
container_name: rmser_frontend
|
||||
restart: always
|
||||
depends_on:
|
||||
- app # Ждем запуска бэкенда
|
||||
ports:
|
||||
- "5174:80" # Порт хоста 5174 (5173 оставим для vscode-server под vite-dev) -> Порт контейнера 80
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
Reference in New Issue
Block a user