Update files

This commit is contained in:
glpshchn 2025-12-08 16:49:40 +03:00
parent 63ef5c3a95
commit 4948b726da
1 changed files with 21 additions and 20 deletions

View File

@ -40,8 +40,6 @@ services:
- nakama-media:/app/backend/uploads
networks:
- nakama-network
depends_on:
- mongodb
healthcheck:
test: ["CMD", "node", "-e", "require('http').get('http://localhost:3000/health', (r) => process.exit(r.statusCode === 200 ? 0 : 1))"]
interval: 30s
@ -79,20 +77,21 @@ services:
depends_on:
- backend
mongodb:
image: mongo:7
container_name: nakama-mongodb
restart: unless-stopped
ports:
- "27017:27017"
environment:
- MONGO_INITDB_DATABASE=nakama
volumes:
# База данных на удаленном сервере
- /mnt/nakama-db:/data/db
networks:
- nakama-network
command: mongod --bind_ip_all
# MongoDB находится на удаленном сервере (103.80.87.247:27017)
# Локальный MongoDB контейнер не нужен
# mongodb:
# image: mongo:7
# container_name: nakama-mongodb
# restart: unless-stopped
# ports:
# - "27017:27017"
# environment:
# - MONGO_INITDB_DATABASE=nakama
# volumes:
# - /mnt/nakama-db:/data/db
# networks:
# - nakama-network
# command: mongod --bind_ip_all
backup:
image: mongo:7
@ -105,8 +104,9 @@ services:
- ./backend/scripts/backup.js:/backup.js
networks:
- nakama-network
depends_on:
- mongodb
# MongoDB на удаленном сервере, depends_on не нужен
# depends_on:
# - mongodb
entrypoint: /bin/bash
command: -c "echo 'Backup container ready. Run manual backups or set up cron.'"
@ -118,8 +118,9 @@ networks:
driver: bridge
volumes:
nakama-db:
driver: local
# nakama-db больше не нужен, так как MongoDB на удаленном сервере
# nakama-db:
# driver: local
nakama-media:
driver: local
nakama-backups: