diff --git a/.env.example b/.env.example index c949de03..13bc982d 100644 --- a/.env.example +++ b/.env.example @@ -1002,3 +1002,4 @@ ELK_VERSION=7.9.1 ### Tarantool ################################################## TARANTOOL_PORT=3301 +TARANTOOL_ADMIN_PORT=8002 diff --git a/DOCUMENTATION/content/documentation/index.md b/DOCUMENTATION/content/documentation/index.md index 677402ac..701b3fa8 100644 --- a/DOCUMENTATION/content/documentation/index.md +++ b/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!'` +
+ +## 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).
diff --git a/docker-compose.yml b/docker-compose.yml index 56dd363c..62c3bcf5 100644 --- a/docker-compose.yml +++ b/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 \ No newline at end of file diff --git a/tarantool-admin/Dockerfile b/tarantool-admin/Dockerfile new file mode 100644 index 00000000..1bff4a69 --- /dev/null +++ b/tarantool-admin/Dockerfile @@ -0,0 +1,3 @@ +FROM quay.io/basis-company/tarantool-admin + +LABEL maintainer="Alexander Palchikov " \ No newline at end of file