diff --git a/docker-compose.yml b/docker-compose.yml index 6c2b22fa..6b2098a7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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 \ No newline at end of file