Skip to content
Snippets Groups Projects
Verified Commit 5f94dade authored by Quentin Duchemin's avatar Quentin Duchemin
Browse files

[InfluxDB] Add Compose and doc Rhizome instance

parent 10b3e064
No related branches found
No related tags found
1 merge request!50Remove CI
## InfluxDB Rhizome
Nous hébergeons une base InfluxDB pour le compte de Rhizome.
Ce dossier contient les ressources nécessaires pour lancer l'instance.
### Lancement
Copier `influxdb-rhizome.secrets.example` dans `influxdb-rhizome.secrets` et remplacer les valeurs, puis lancer :
```bash
docker-compose up -d && docker-compose logs -f
```
Communiquer les identifiants aux personnes en charge chez Rhizome.
### Mise à jour
Il suffit de changer le tag dans [Compose](./docker-compose.yml).
Il n'est probablement pas pertinent d'utiliser notre propre version d'InfluxDB. Lors de la prochaine mise à jour, je recommande d'utiliser [l'image officielle](https://hub.docker.com/_/influxdb).
Voir sur la documentation si des étapes sont nécessaires pour passer d'une version majeure à une autre : ça devrait se faire sans soucis.
version: '3.7'
volumes:
influxdb_rhizome:
networks:
docker_default:
name: docker_default
services:
influxdb_rhizome:
image: registry.picasoft.net/influxdb:1.7.9
container_name: influxdb_rhizome
volumes:
- influxdb_rhizome:/var/lib/influxdb
environment:
- INFLUXDB_HTTP_AUTH_ENABLED=true
- INFLUXDB_DATA_MAX_VALUES_PER_TAG=0
# See https://docs.influxdata.com/influxdb/v1.7/administration/upgrading/#switch-between-tsm-and-tsi-indexes
- INFLUXDB_DATA_INDEX_VERSION=tsi1
env_file: ./influxdb-rhizome.secrets
labels:
- "traefik.frontend.rule=Host:influxdb.rhizome.picasoft.net"
- "traefik.port=8086"
- "traefik.enable=true"
networks:
- docker_default
restart: unless-stopped
INFLUXDB_DB=rhizome
INFLUXDB_ADMIN_USER=rhizome-admin
INFLUXDB_ADMIN_PASSWORD=password
INFLUXDB_WRITE_USER=rhizome-write
INFLUXDB_WRITE_USER_PASSWORD=password
INFLUXDB_READ_USER=rhizome-read
INFLUXDB_READ_USER_PASSWORD=password
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment