mirror of
https://github.com/ajvpot/meshexplorer.git
synced 2026-03-28 17:42:58 +01:00
59 lines
1.6 KiB
YAML
59 lines
1.6 KiB
YAML
version: '3.8'
|
|
|
|
services:
|
|
meshexplorer:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
ports:
|
|
- "3001:3000"
|
|
environment:
|
|
# Next.js Configuration
|
|
- NODE_ENV=production
|
|
- 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}
|
|
- DISCORD_THREAD_ID=${DISCORD_THREAD_ID:-}
|
|
- 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 |