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: |