Переработаны роутеры приложения

Переписано APi WebSocket для работы с новыми роутерами
This commit is contained in:
2025-10-03 17:11:31 +03:00
parent d75fb7ec3d
commit 6ec6523d71
54 changed files with 2593 additions and 3749 deletions

View File

@@ -1,11 +1,25 @@
services:
web:
image: sheep-service/web
build: ./web
restart: always
expose:
- "4002"
volumes:
- "${CARDS_PATH:-./data}:/app/data/cards"
- "${MAP_PATH:-./data}:/app/data/map"
environment:
- CARDS_PATH=/app/data/cards/
- MAP_PATH=/app/data/map/
networks:
- network
api:
container_name: sheep-service-api
image: sheep-service/api
build: ./api
restart: always
ports:
- "4000:4000"
expose:
- "4003"
volumes:
- "${DB_PATH:-./data}:/app/data"
- "${CARDS_PATH:-./data}:/app/data/cards"
@@ -21,12 +35,11 @@ services:
- network
ws:
container_name: sheep-service-ws
image: sheep-service/ws
build: ./ws
restart: always
ports:
- "4001:4001"
expose:
- "4004"
volumes:
- "${DB_PATH:-./data}:/app/data"
environment:
@@ -34,30 +47,12 @@ services:
networks:
- network
web:
container_name: sheep-service-web
image: sheep-service/web
build: ./web
restart: always
ports:
- "4002:4002"
volumes:
- "${CARDS_PATH:-./data}:/app/data/cards"
- "${MAP_PATH:-./data}:/app/data/map"
environment:
- CARDS_PATH=/app/data/cards/
- MAP_PATH=/app/data/map/
networks:
- network
nginx:
profiles: ["with-nginx"]
image: nginx:latest
container_name: sheep-service-nginx
restart: always
ports:
- "80:80"
- "443:443"
- "${HTTP_PORT}:80"
- "${HTTPS_PORT}:443"
volumes:
- ./nginx/default.conf.template:/etc/nginx/templates/default.conf.template:ro
- ./nginx/certs:/etc/letsencrypt/live
@@ -74,4 +69,4 @@ volumes:
networks:
network:
external: false
driver: bridge