diff --git a/docker/misskey/docker-compose.toml b/docker/misskey/docker-compose.toml index 3458d57f..08cc90d5 100644 --- a/docker/misskey/docker-compose.toml +++ b/docker/misskey/docker-compose.toml @@ -22,6 +22,23 @@ labels = [ "traefik.http.services.misskey.loadbalancer.server.port=3000", ] +[services.elasticsearch] +image = "docker.elastic.co/elasticsearch/elasticsearch:8.5.3" +container_name = "misskey-elasticsearch" +restart = "unless-stopped" +volumes = ["/docker/misskey/elasticsearch:/usr/share/elasticsearch/data"] +networks = ["misskey"] +environment = [ + "cluster.name=misskey-es-cluster", + "node.name=misskey-node", + "discovery.type=single-node", + "bootstrap.memory_lock=true", + "ES_JAVA_OPTS=-Xms200m -Xmx200m", +] +[services.elasticsearch.ulimits.memlock] +soft = -1 +hard = -1 + [services.redis] image = "redis" container_name = "misskey-redis"