59 lines
3.4 KiB
Properties
59 lines
3.4 KiB
Properties
server.port=8080
|
||
|
||
# Anwendungsversion: wird beim Build per Maven-Resource-Filtering
|
||
# (spring-boot-starter-parent, @...@-Delimiter) aus der pom.xml gefüllt.
|
||
tasklist.app-version=@project.version@
|
||
|
||
vaadin.launch-browser=true
|
||
vaadin.allowed-packages=de.assecutor.tasklisteditor
|
||
|
||
management.endpoints.web.exposure.include=health,info
|
||
management.endpoint.health.probes.enabled=true
|
||
management.health.livenessstate.enabled=true
|
||
management.health.readinessstate.enabled=true
|
||
|
||
logging.level.org.atmosphere=WARN
|
||
|
||
# MongoDB – Speicherung der erzeugten Task-Listen.
|
||
# Zugangsdaten werden aus der .env-Datei geladen (spring-dotenv).
|
||
# Verbindung wird erst beim ersten Speichern aufgebaut, d.h. die Anwendung
|
||
# startet auch ohne laufende MongoDB.
|
||
spring.data.mongodb.uri=${MONGODB_URI:mongodb://localhost:27017}
|
||
spring.data.mongodb.database=${MONGODB_DATABASE:tasklist_editor}
|
||
# Legt die @Indexed-Indizes (u. a. eindeutige Typnummer) bei Bedarf an.
|
||
spring.data.mongodb.auto-index-creation=true
|
||
|
||
# Health-Check soll nicht fehlschlagen, wenn keine MongoDB läuft.
|
||
management.health.mongo.enabled=false
|
||
|
||
# Script-Block (grafisches Logik-Element) im Editor ausblenden.
|
||
# Wird per .env (HIDE_SCRIPT_BLOCK) gesteuert.
|
||
tasklist.hide-script-block=${HIDE_SCRIPT_BLOCK:false}
|
||
|
||
# --- KI-Workflow-Assistent (Claude API) --------------------------------------
|
||
# Ein-/Ausschalter, API-Key und Modell kommen aus der .env-Datei (AI_ENABLED,
|
||
# ANTHROPIC_API_KEY, ANTHROPIC_MODEL). Der Assistent ist nur verfügbar, wenn
|
||
# AI_ENABLED=true gesetzt UND ein Key hinterlegt ist (Standard: aus).
|
||
tasklist.ai-enabled=${AI_ENABLED:false}
|
||
tasklist.anthropic-api-key=${ANTHROPIC_API_KEY:}
|
||
tasklist.anthropic-model=${ANTHROPIC_MODEL:claude-opus-4-8}
|
||
|
||
# --- Collections je Element-Typ ---------------------------------------------
|
||
# Einstellungen der einzelnen Elemente werden beim Canvas-Speichern zusätzlich
|
||
# je Element-Typ in eine eigene Collection geschrieben. Namen aus der .env
|
||
# (MONGODB_ELEMENT_*), mit Default. Benutzerdefinierte Typen werden auf ihren
|
||
# statischen Basistyp aufgelöst; für jeden Typ muss eine Zuordnung existieren.
|
||
tasklist.element-collections[ankunft-melden]=${MONGODB_ELEMENT_ARRIVAL_COLLECTION:element_arrival}
|
||
tasklist.element-collections[unterschrift-erfassen]=${MONGODB_ELEMENT_SIGNATURE_COLLECTION:element_signature}
|
||
tasklist.element-collections[fotos-aufnehmen]=${MONGODB_ELEMENT_PHOTOS_COLLECTION:element_photos}
|
||
tasklist.element-collections[quittungsgeber-erfassen]=${MONGODB_ELEMENT_RECEIPT_GIVER_COLLECTION:element_receipt_giver}
|
||
tasklist.element-collections[bemerkung-erfassen]=${MONGODB_ELEMENT_REMARK_COLLECTION:element_remark}
|
||
tasklist.element-collections[kommissionsnummer-erfassen]=${MONGODB_ELEMENT_COMMISSION_NUMBER_COLLECTION:element_commission_number}
|
||
tasklist.element-collections[checkbox]=${MONGODB_ELEMENT_CHECKBOX_COLLECTION:element_checkbox}
|
||
tasklist.element-collections[barcode-scannen]=${MONGODB_ELEMENT_BARCODE_COLLECTION:element_barcode}
|
||
tasklist.element-collections[statusauswahl]=${MONGODB_ELEMENT_STATUS_SELECTION_COLLECTION:element_status_selection}
|
||
tasklist.element-collections[text-liste-erfassen]=${MONGODB_ELEMENT_TEXT_LIST_COLLECTION:element_text_list}
|
||
tasklist.element-collections[zahl-liste-erfassen]=${MONGODB_ELEMENT_NUMBER_LIST_COLLECTION:element_number_list}
|
||
tasklist.element-collections[checkbox-liste-erfassen]=${MONGODB_ELEMENT_CHECKBOX_LIST_COLLECTION:element_checkbox_list}
|
||
tasklist.element-collections[script]=${MONGODB_ELEMENT_SCRIPT_COLLECTION:element_script}
|