# Скопируйте в .env: cp .env.example .env # Либо запустите make up — цель создаст .env сама. NEBULA_VERSION=v3.8.0 # Studio 3.10 — выпуск, который документация NebulaGraph 3.8 ставит рядом с графом 3.8. STUDIO_VERSION=v3.10.0 ES_VERSION=7.17.29 # Пароль встроенного пользователя elastic. Только буквы и цифры: # он подставляется в nGQL SIGN IN TEXT SERVICE. ELASTIC_PASSWORD=NebulaEsLab2026 # Пароль контейнера PKCS#12 для транспортного TLS Elasticsearch. ES_CERT_PASSWORD=NebulaCertLab2026 # 512m на узел — запас для Docker Desktop. На сервере можно -Xms1g -Xmx1g. ES_JAVA_OPTS=-Xms512m -Xmx512m # true имеет смысл на Linux, где memlock разрешён. На Docker Desktop чаще false. ES_MEMORY_LOCK=false # false не даёт Elasticsearch остановить запись, если диск хоста почти полон. # На сервере со свободным местом поставьте true. ES_DISK_THRESHOLD=false # Подсеть моста Docker. Если адрес занят, смените подсеть и все IP ниже. DOCKER_SUBNET=172.30.80.0/24 METAD0_IP=172.30.80.11 METAD1_IP=172.30.80.12 METAD2_IP=172.30.80.13 STORAGED0_IP=172.30.80.21 STORAGED1_IP=172.30.80.22 STORAGED2_IP=172.30.80.23 GRAPHD_IP=172.30.80.31 LISTENER_IP=172.30.80.41 ES01_IP=172.30.80.51 ES02_IP=172.30.80.52 ES03_IP=172.30.80.53