# Service identification CONTAINER_NAME=logserver # Elasticsearch settings ES_VERSION=7.17.23 ES_HEAP_SIZE=2g ES_MAX_MAP_COUNT=262144 # Logstash settings LS_VERSION=7.17.23 LS_HEAP_SIZE=1g LS_PIPELINE_WORKERS=2 # Kibana settings KIBANA_VERSION=7.17.23 KIBANA_PASSWORD=changeme KIBANA_BASE_PATH=/ # Ports KIBANA_PORT=5601 LOGSTASH_BEATS_PORT=5044 LOGSTASH_SYSLOG_PORT=514 # Log retention LOG_RETENTION_DAYS=30 LOG_MAX_SIZE_GB=50 # Authentication Mode AUTH_MODE=mtls # Options: mtls, apikey, basic ENABLE_TLS=true # mTLS Settings (if AUTH_MODE=mtls) CA_CERT_PATH=/certs/ca.crt SERVER_CERT_PATH=/certs/server.crt SERVER_KEY_PATH=/certs/server.key CLIENT_CERT_REQUIRED=true # API Key Settings (if AUTH_MODE=apikey) API_KEYS_PATH=/config/api-keys.yml # Network Security ALLOWED_IPS="" # Comma-separated list, empty = all # Resource limits MAX_CPU_PERCENT=80 MAX_MEMORY=4GB