2024-11-14 13:44:00 +00:00
|
|
|
version: "3.3"
|
|
|
|
services:
|
2024-12-14 13:46:03 +00:00
|
|
|
telegram_shop_prod:
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: ./Dockerfile
|
|
|
|
hostname: telegram_shop_prod
|
|
|
|
container_name: telegram_shop_prod
|
|
|
|
restart: always
|
|
|
|
environment:
|
|
|
|
- BOT_TOKEN=7626758249:AAEdcbXJpW1VsnJJtc8kZ5VBsYMFR242wgk
|
|
|
|
- ADMIN_IDS=732563549,390431690,217546867
|
|
|
|
- SUPPORT_LINK=https://t.me/neroworm
|
|
|
|
- CATALOG_PATH=./catalog
|
2025-01-26 22:21:13 +00:00
|
|
|
- COMMISSION_ENABLED=true
|
2025-01-25 13:33:02 +00:00
|
|
|
- COMMISSION_PERCENT=5
|
|
|
|
- COMMISSION_WALLET_BTC=bc1qyourbtcaddress
|
|
|
|
- COMMISSION_WALLET_LTC=ltc1qyourltcaddress
|
2025-01-26 22:21:13 +00:00
|
|
|
- COMMISSION_WALLET_USDT=0x654dbef74cae96f19aa03e1b0abf569b111572cc
|
2025-01-25 13:33:02 +00:00
|
|
|
- COMMISSION_WALLET_USDC=0xYourUsdcAddress
|
|
|
|
- COMMISSION_WALLET_ETH=0xYourEthAddress
|
2024-12-14 13:46:03 +00:00
|
|
|
volumes:
|
|
|
|
- ./db:/app/db/ # Синхронизация базы данных
|
|
|
|
- ./src:/app/src/ # Синхронизация исходного кода
|
|
|
|
- ./package.json:/app/package.json # Синхронизация package.json
|
2025-01-25 13:33:02 +00:00
|
|
|
- ./package-lock.json:/app/package-lock.json # Синхронизация package-lock.json
|
2025-02-03 09:43:25 +00:00
|
|
|
- ./wg/config/wg0.conf:/etc/wireguard/wg0.conf # Монтируем конфиг WireGuard
|
|
|
|
- ./wg/config/resolv.conf:/etc/resolv.conf # Монтируем resolv.conf
|
|
|
|
- ./wg/start.sh:/app/start.sh # Монтируем start.sh
|
|
|
|
cap_add: # Необходимо для работы WireGuard
|
|
|
|
- NET_ADMIN
|
|
|
|
- SYS_MODULE
|
|
|
|
sysctls:
|
|
|
|
- net.ipv4.conf.all.src_valid_mark=1 # Необходимо для маршрутизации
|
|
|
|
privileged: true # Даем контейнеру повышенные привилегии
|
|
|
|
networks:
|
|
|
|
default:
|