diff --git a/docker-compose.yml b/docker-compose.yml index 0b4e4885e69..c2d5268ac87 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,37 +25,37 @@ services: volumes: - ./redis:/data - # es: - # restart: always - # image: docker.elastic.co/elasticsearch/elasticsearch:8.19.7 - # environment: - # - "ELASTIC_PASSWORD=password" // Username is elastic. Do not change the username. - # - "ES_JAVA_OPTS=-Xms512m -Xmx512m -Des.enforce.bootstrap.checks=true" - # - "xpack.license.self_generated.type=basic" - # - "xpack.security.enabled=false" - # - "xpack.watcher.enabled=false" - # - "xpack.graph.enabled=false" - # - "xpack.ml.enabled=false" - # - "bootstrap.memory_lock=true" - # - "cluster.name=es-mastodon" - # - "discovery.type=single-node" - # - "thread_pool.write.queue_size=1000" - # networks: - # - external_network - # - internal_network - # healthcheck: - # test: ["CMD-SHELL", "curl --silent --fail localhost:9200/_cluster/health || exit 1"] - # volumes: - # - ./elasticsearch:/usr/share/elasticsearch/data - # ulimits: - # memlock: - # soft: -1 - # hard: -1 - # nofile: - # soft: 65536 - # hard: 65536 - # ports: - # - '127.0.0.1:9200:9200' + es: + restart: always + image: docker.elastic.co/elasticsearch/elasticsearch:8.19.7 + environment: + - "ELASTIC_PASSWORD=password" #Username is elastic. Do not change the username. + - "ES_JAVA_OPTS=-Xms512m -Xmx512m -Des.enforce.bootstrap.checks=true" + - "xpack.license.self_generated.type=basic" + - "xpack.security.enabled=false" + - "xpack.watcher.enabled=false" + - "xpack.graph.enabled=false" + - "xpack.ml.enabled=false" + - "bootstrap.memory_lock=true" + - "cluster.name=es-mastodon" + - "discovery.type=single-node" + - "thread_pool.write.queue_size=1000" + networks: + - external_network + - internal_network + healthcheck: + test: ["CMD-SHELL", "curl --silent --fail localhost:9200/_cluster/health || exit 1"] + volumes: + - ./elasticsearch:/usr/share/elasticsearch/data + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 + hard: 65536 + ports: + - '127.0.0.1:9200:9200' web: # You can uncomment the following line if you want to not use the prebuilt image, for example if you have local code changes