Discord bot, profile picture endpoint, channel management ux, streaming apis, refactor region logic

This commit is contained in:
ajvpot
2025-09-13 02:57:52 +02:00
parent 2afbe80c1b
commit 8ac7d5eece
19 changed files with 2150 additions and 247 deletions
+39 -4
View File
@@ -8,16 +8,51 @@ services:
ports:
- "3001:3000"
environment:
# Next.js Configuration
- NODE_ENV=production
- CLICKHOUSE_HOST=clickhouse
- CLICKHOUSE_PORT=8123
- CLICKHOUSE_USER=default
- CLICKHOUSE_PASSWORD=password
- PORT=3000
- HOSTNAME=0.0.0.0
# ClickHouse Database Configuration
- CLICKHOUSE_HOST=${CLICKHOUSE_HOST:-clickhouse}
- CLICKHOUSE_PORT=${CLICKHOUSE_PORT:-8123}
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD:-password}
# Next.js API Configuration
- NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL:-}
restart: unless-stopped
init: true
networks:
- shared-network
discord-bot:
build:
context: .
dockerfile: Dockerfile.bot
environment:
# Node.js Configuration
- NODE_ENV=production
# ClickHouse Database Configuration
- CLICKHOUSE_HOST=${CLICKHOUSE_HOST:-clickhouse}
- CLICKHOUSE_PORT=${CLICKHOUSE_PORT:-8123}
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD:-password}
# Discord Bot Configuration
- DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL}
- MESH_REGION=${MESH_REGION:-seattle}
- POLL_INTERVAL=${POLL_INTERVAL:-1000}
- MAX_ROWS_PER_POLL=${MAX_ROWS_PER_POLL:-50}
- PRIVATE_KEYS=${PRIVATE_KEYS:-}
restart: unless-stopped
init: true
networks:
- shared-network
depends_on:
- meshexplorer
networks:
shared-network:
external: true