Bläddra i källkod

added tarantool admin service

AxelPAL 3 år sedan
förälder
incheckning
885e47d117
4 ändrade filer med 33 tillägg och 0 borttagningar
  1. 1 0
      .env.example
  2. 23 0
      DOCUMENTATION/content/documentation/index.md
  3. 6 0
      docker-compose.yml
  4. 3 0
      tarantool-admin/Dockerfile

+ 1 - 0
.env.example

@@ -1002,3 +1002,4 @@ ELK_VERSION=7.9.1
 
 ### Tarantool ##################################################
 TARANTOOL_PORT=3301
+TARANTOOL_ADMIN_PORT=8002

+ 23 - 0
DOCUMENTATION/content/documentation/index.md

@@ -1467,8 +1467,31 @@ docker-compose up -d mosquitto
 5 - Publish: `mqtt pub -t 'test' -h localhost -p 9001 -C 'ws' -m 'Hello!'`
 
 
+<br>
+<a name="Use-Tarantool"></a>
+## Use Tarantool (+ Admin panel)
+
+1 - Configure Tarantool Port and Tarantool Admin Port using environment variables: `TARANTOOL_PORT` and `TARANTOOL_ADMIN_PORT`. Default ports are 3301 and 8002.
+
+2 - Run the Tarantool and Tarantool Admin tool using `docker-compose up`command:
+
+```bash
+docker-compose up -d tarantool tarantool-admin
+```
 
+3 - You can open admin tool visiting localhost:8002
+
+4 - There you should set `Hostname` with the value `tarantool` 
+
+5 - After that your tarantool data will be available inside admin panel.
+
+6 - Also you can connect to tarantool server in console mode with this command:
+
+```bash
+docker-compose exec tarantool console
+```
 
+7 - There you can operate with tarantool database ([official documentation](https://www.tarantool.io/en/doc/latest/) can be helpful).
 
 
 <br>

+ 6 - 0
docker-compose.yml

@@ -1989,3 +1989,9 @@ services:
         - ${TARANTOOL_PORT}:3301
       networks:
         - backend
+    tarantool-admin:
+      build: ./tarantool-admin
+      ports:
+        - ${TARANTOOL_ADMIN_PORT}:80
+      networks:
+        - backend

+ 3 - 0
tarantool-admin/Dockerfile

@@ -0,0 +1,3 @@
+FROM quay.io/basis-company/tarantool-admin
+
+LABEL maintainer="Alexander Palchikov <axelpal@gmail.com>"