35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
|
# compose.yaml
|
||
|
services:
|
||
|
influxdb2:
|
||
|
image: influxdb:2
|
||
|
container_name: reachableceo-influxdb
|
||
|
ports:
|
||
|
- 4000:8086
|
||
|
environment:
|
||
|
DOCKER_INFLUXDB_INIT_MODE: setup
|
||
|
DOCKER_INFLUXDB_INIT_USERNAME_FILE: /run/secrets/influxdb2-admin-username
|
||
|
DOCKER_INFLUXDB_INIT_PASSWORD_FILE: /run/secrets/influxdb2-admin-password
|
||
|
DOCKER_INFLUXDB_INIT_ADMIN_TOKEN_FILE: /run/secrets/influxdb2-admin-token
|
||
|
DOCKER_INFLUXDB_INIT_ORG: docs
|
||
|
DOCKER_INFLUXDB_INIT_BUCKET: home
|
||
|
secrets:
|
||
|
- influxdb2-admin-username
|
||
|
- influxdb2-admin-password
|
||
|
- influxdb2-admin-token
|
||
|
volumes:
|
||
|
- type: volume
|
||
|
source: influxdb2-data
|
||
|
target: /var/lib/influxdb2
|
||
|
- type: volume
|
||
|
source: influxdb2-config
|
||
|
target: /etc/influxdb2
|
||
|
secrets:
|
||
|
influxdb2-admin-username:
|
||
|
file: $HOME/.env/influxdb2/admin-username
|
||
|
influxdb2-admin-password:
|
||
|
file: $HOME/.env/influxdb2/admin-password
|
||
|
influxdb2-admin-token:
|
||
|
file: $HOME/.env/influxdb2/admin-token
|
||
|
volumes:
|
||
|
influxdb2-data:
|
||
|
influxdb2-config:
|