Files
laermsensor-stack/noisesensors/.env.example
T
admin e2ebebcd42 readarchive als eigenes Stack statt Profil im Haupt-Stack
readarchive ist kein Dauerdienst, sondern ein Lauf mit Parametern. Als
Service mit profiles: ["tools"] liess er sich aus Portainer gar nicht
starten - eine Profil-Auswahl gibt es dort nicht, und ein Gegenstueck zu
"docker compose run" ebenso wenig.

Jetzt steht er in noisesensors/readarchive-stack.yml. Dieselbe Datei
bedient beide Wege: auf der Kommandozeile mit Argumenten via
"docker compose -f readarchive-stack.yml run --rm readarchive ...", im
Portainer als eigenes Stack mit den Parametern als Environment-Variablen
(readFromcsv.js liest -s/-e/-t/-d auch aus START/END/TYP/DBASE).

- eigener Projektname "name: readarchive", damit die Datei auf der
  Kommandozeile nicht das Projekt des Haupt-Stacks uebernimmt
- Netz des Haupt-Stacks als external eingebunden
- README: readarchive-Abschnitt neu, Profil-Hinweis in der
  Update-Anleitung ersetzt, Datei in Struktur und Dateiliste ergaenzt
- .env.example: Block fuer START/END/TYP/DBASE
- noise.tgz neu gepackt, damit die Datei mit ausgeliefert wird

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-02 13:17:59 +00:00

22 lines
695 B
Bash

# Credentials für die Influx-DB
DOCKER_INFLUXDB_INIT_USERNAME=<Influx_Username>
DOCKER_INFLUXDB_INIT_PASSWORD=<Influx_Passwort>
DOCKER_INFLUXTOKEN=<Influx_Token>
# Credentials für die Mongo-DB (in der werden die Metadaten eines Sensors gepeichert)
MONGO_ROOT_USERNAME=<Mongo_Username>
MONGO_ROOT_PASSWORD=<Mongo_Passwort>
LOCALDIR=<Aktuelle Direcrory ab />
# Datenbank, in welche die laufenden Messwerte gespeichert werden (kannn 'influx' oder 'mongo' sein)
STORE=influx
# Nur fuer readarchive-stack.yml: Zeitraum und Ziel des Einmal-Laufs.
# Leer lassen = Default (gestern, ein Tag, TYP=noise, DBASE=influx).
# END ist exklusiv.
#START=2026-07-22
#END=2026-07-23
#TYP=noise
#DBASE=influx