Переделал нахуй всё

This commit is contained in:
2024-12-01 11:31:39 +03:00
parent 78a1dd3d62
commit c379759418
16 changed files with 702 additions and 272 deletions

54
docker-compose.yml Normal file
View File

@@ -0,0 +1,54 @@
version: "3.8"
networks:
bot_network:
driver: bridge
volumes:
mongo_data:
postgres_data:
logs_data:
services:
mongodb:
networks:
- bot_network
image: mongo:latest
container_name: mongodb
ports:
- "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: itOj4CE2miKR
volumes:
- mongo_data:/data/db
postgres:
networks:
- bot_network
image: postgres:latest
container_name: postgres
ports:
- "5432:5432"
environment:
POSTGRES_USER: AH3J9GSPBYOP
POSTGRES_PASSWORD: uPS9?y~mcu2
POSTGRES_DB: bot_db
volumes:
- postgres_data:/var/lib/postgresql/data
bot:
networks:
- bot_network
build:
context: .
container_name: telegram_bot
environment:
POSTGRES_URL: "postgresql://AH3J9GSPBYOP:uPS9?y~mcu2@postgres:5432/bot_db"
MONGO_URL: "mongodb://root:itOj4CE2miKR@mongodb:27017"
volumes:
- logs_data:/app/logs # Логи сохраняются в контейнере
depends_on:
- postgres
- mongodb
command: ["python", "main.py"] # Задаем явную команду запуска