services: logboard: build: . container_name: logboard environment: LOGBOARD_PORT: '9001' LOGBOARD_TAIL: '500' LOGBOARD_USER: admin LOGBOARD_PASS: admin COMPOSE_PROJECT_NAME: '' LOGBOARD_SNAPSHOT_DIR: /app/snapshots LOGBOARD_INDEX_HTML: ./templates/index.html TZ_TS: Europe/Moscow SECRET_KEY: your-secret-key-here ENCRYPTION_KEY: your-encryption-key-here LOG_LEVEL: INFO LOG_FORMAT: json WEB_TITLE: LogBoard+ WEB_DESCRIPTION: Веб-панель для просмотра логов микросервисов WEB_VERSION: 1.0.0 MAX_CONNECTIONS: '100' CONNECTION_TIMEOUT: '30' READ_TIMEOUT: '60' AUTH_ENABLED: 'true' AUTH_METHOD: basic SESSION_TIMEOUT: '3600' NOTIFICATIONS_ENABLED: 'false' SMTP_HOST: '' SMTP_PORT: '587' SMTP_USER: '' SMTP_PASS: '' SMTP_FROM: '' ports: - 9001:9001 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./snapshots:/app/snapshots restart: unless-stopped user: 0:0 networks: - default - iaas - infrastructure_iaas networks: default: {} iaas: external: true infrastructure_iaas: external: true