Просмотр исходного кода

:wrench: add es & redis cluster support

Jeremy Zheng 4 лет назад
Родитель
Сommit
86a723a44d
5 измененных файлов с 26 добавлено и 7 удалено
  1. 6 5
      docker/README.md
  2. BIN
      docker/documents/start.png
  3. 1 1
      docker/first.sh
  4. 1 1
      docker/next.sh
  5. 18 0
      docker/redis.sh

+ 6 - 5
docker/README.md

@@ -28,15 +28,16 @@
   ./docker/ubuntu/next.sh
   # start servers
   > sudo supervisord -c /etc/supervisor/supervisord.conf
-  > netstat -ant | grep 'LISTEN'
-  # connect to redis
-  > redis-cli
-  # connect to postgresql
-  > psql -U postgres -h 127.0.0.1 -p 5432
   ```
 
   ![start](documents/start.png)
 
+  - RabbitMQ: `http://localhost:15672`, user `guest`, password `guest`
+  - Redis cluster setup: `./docker/redis.sh`, ports `6371~6376`
+  - Minio server: `http://localhost:9000` user `admin`, password `12345678`
+  - PostgreSql: `psql -U postgres -h 127.0.0.1 -p 5432`
+  - ElasticSearch: `curl 127.0.0.1:9200/`
+
 - For VSCode **Run in your local host**
 
 ```bash

BIN
docker/documents/start.png


+ 1 - 1
docker/first.sh

@@ -1,2 +1,2 @@
 #!/bin/sh
-podman run --name palm -it --userns=keep-id --user=$(id -ur):$(id -gr) --network host --events-backend=file -v $PWD:/workspace:z palm
+podman run --name mint -it --userns=keep-id --user=$(id -ur):$(id -gr) --network host --events-backend=file -v $PWD:/workspace:z palm

+ 1 - 1
docker/next.sh

@@ -1,2 +1,2 @@
 #!/bin/sh
-podman start -i -a --events-backend=file palm
+podman start -i -a --events-backend=file mint

+ 18 - 0
docker/redis.sh

@@ -0,0 +1,18 @@
+#!/bin/sh
+
+# https://redis.io/topics/cluster-tutorial
+set -e
+
+echo "setup redis clusters"
+redis-cli --cluster create \
+    127.0.0.1:6371 \
+    127.0.0.1:6372 \
+    127.0.0.1:6373 \
+    127.0.0.1:6374 \
+    127.0.0.1:6375 \
+    127.0.0.1:6376 \
+    --cluster-replicas 1
+    
+echo "done."
+
+exit 0