diff --git a/install/zammad-install.sh b/install/zammad-install.sh index 53d7a38e0..e86120f1e 100644 --- a/install/zammad-install.sh +++ b/install/zammad-install.sh @@ -28,12 +28,23 @@ setup_deb822_repo \ "stable" \ "main" $STD apt install -y elasticsearch -sed -i 's/^-Xms.*/-Xms2g/' /etc/elasticsearch/jvm.options -sed -i 's/^-Xmx.*/-Xmx2g/' /etc/elasticsearch/jvm.options +sed -i 's/^#\{0,2\} *-Xms[0-9]*g.*/-Xms2g/' /etc/elasticsearch/jvm.options +sed -i 's/^#\{0,2\} *-Xmx[0-9]*g.*/-Xmx2g/' /etc/elasticsearch/jvm.options +cat <>/etc/elasticsearch/elasticsearch.yml +discovery.type: single-node +xpack.security.enabled: false +bootstrap.memory_lock: false +EOF $STD /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment -b systemctl daemon-reload systemctl enable -q elasticsearch systemctl restart -q elasticsearch +for i in $(seq 1 30); do + if curl -s http://localhost:9200 >/dev/null 2>&1; then + break + fi + sleep 2 +done msg_ok "Setup Elasticsearch" msg_info "Installing Zammad"