feat(api): docker-compose add influxdb

This commit is contained in:
Mikhail Trubnikov
2024-05-27 12:16:35 +10:00
parent 8de174ebb9
commit 5ea824332a

View File

@@ -1,6 +1,6 @@
version: '3.4'
#API + REDIS
#API + REDIS + InfluxDB
services:
#API
parr-api:
@@ -77,6 +77,28 @@ services:
# networks:
# parr-network:
# InfuxDB
parr-influxdb:
image: influxdb:2.7.6
restart: always
environment:
- DOCKER_INFLUXDB_INIT_MODE=setup
- DOCKER_INFLUXDB_INIT_USERNAME=parr-administrator
- DOCKER_INFLUXDB_INIT_PASSWORD=password
- DOCKER_INFLUXDB_INIT_ORG=parr
- DOCKER_INFLUXDB_INIT_BUCKET=robots
- DOCKER_INFLUXDB_INIT_RETENTION=30d
ports:
- 8086:8086
volumes:
- parr_influexdb_data:/var/lib/influxdb2
- parr_influexdb_config:/etc/influxdb2
deploy:
replicas: 1
networks:
parr-network:
networks:
parr-network:
driver: overlay
@@ -102,5 +124,20 @@ volumes:
#type: cifs
#o: "addr=dvgd-appfs-01,username=parruserdev,password=P@ssDevParr202MM"
#device: //dvgd-appfs-01/parr_storage_dev
parr_influexdb_data:
name: parr_influexdb_data
driver_opts:
type: "nfs"
o: "addr=dvgd-appfs-01.dvgd.oao.rzd,soft,rw,nfsvers=4"
device: ":/nfs/dvgd-swarm-01/parr_influexdb/data"
parr_influexdb_config:
name: parr_influexdb_config
driver_opts:
type: "nfs"
o: "addr=dvgd-appfs-01.dvgd.oao.rzd,soft,rw,nfsvers=4"
device: ":/nfs/dvgd-swarm-01/parr_influexdb/config"
#tag=v1.0.0 docker compose up -d