Skip to content
This repository was archived by the owner on Sep 1, 2025. It is now read-only.

Commit 0f837a9

Browse files
authored
Merge pull request #67 from kuzzleio/3.2.7-proposal
Release 3.2.7
2 parents c106e0d + 77028ed commit 0f837a9

File tree

7 files changed

+23
-26
lines changed

7 files changed

+23
-26
lines changed

docker-compose/config/pm2-dev.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"args" : ["start"],
77
"watch" : ["lib/**/*.js", "plugins/enabled/**/*.js"],
88
"ignore_watch" : ["node_modules", "coverage"],
9-
"node_args": "--inspect=7000"
9+
"node_args" : "--inspect=0.0.0.0:9229",
10+
"kill_timeout" : 15000
1011
}]
1112
}

docker-compose/docker-compose.yml.tpl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,6 @@ services:
9393
build: ./redis-cluster-init
9494
depends_on:
9595
- redis
96-
command: cluster_redis_1 cluster_redis_2 cluster_redis_3
97-
9896

9997
elasticsearch:
10098
image: kuzzleio/elasticsearch:5.4.1

docker-compose/redis-cluster-init/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM ruby
2-
MAINTAINER Kuzzle <support@kuzzle.io>
1+
FROM redis:5.0-alpine
32

4-
RUN gem install redis \
5-
&& curl -SLO http://download.redis.io/redis-stable/src/redis-trib.rb \
6-
&& chmod a+x redis-trib.rb
3+
LABEL io.kuzzle.vendor="Kuzzle <support@kuzzle.io>"
4+
5+
RUN set -x \
6+
&& apk add --no-cache bind-tools
77

88
COPY docker-entrypoint.sh /
99

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
#!/bin/bash
1+
#!/bin/sh
22

33
args=""
4-
for container in "$@"; do
5-
container_ip=$(getent hosts $container | awk '{ print $1 }')
6-
7-
echo "$container $container_ip"
8-
args="$args ${container_ip}:6379"
4+
for server in $(host redis | awk '{ print $4 }'); do
5+
args="${args} ${server}:6379"
96
done
107

118
sleep 5
12-
echo "yes" | ruby /redis-trib.rb create --replicas 0 $args
9+
echo "yes" | redis-cli --cluster create $args --cluster-replicas 0

docker-compose/scripts/devtools.sh

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
#!/bin/bash
1+
#!/bin/bash
22

3-
for container in $(docker ps | grep cluster_kuzzle_ | sed -E 's#^([^ ]+).*#\1#'); do
3+
for container in $(docker ps | grep kuzzle_ | awk '{ print $1 }'); do
44
name=$(docker inspect --format '{{.Name}}' "$container")
5-
5+
network=$(docker inspect --format '{{.HostConfig.NetworkMode}}' $container)
66
ip=$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "$container")
77

8-
url=$(docker exec -t ${container} bash -c 'zgrep devtools /root/.pm2/logs/*.log | tail -n 1')
9-
url=$(echo $url | sed -E 's|[^ ]+\s+||')
10-
url=$(echo $url | sed -E "s|\&ws=127\.0\.0\.1|\&ws=${ip}|")
8+
id=$(docker run -ti \
9+
--network $network \
10+
endeveit/docker-jq ash -c \
11+
"curl -s http://$ip:9229/json/list | jq -Mrce '.[0].id'")
12+
url="chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=$ip:9229/$id"
1113

12-
echo "$name"
13-
echo "$url"
14+
echo " $name"
15+
echo " $url"
1416
done
15-

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cluster",
3-
"version": "3.2.6",
3+
"version": "3.2.7",
44
"description": "Add cluster capabilities to Kuzzle",
55
"main": "./lib/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)