# Direkter Apache-Port. Der sichere lokale Standard ist nur auf dem Host erreichbar. STORE_BIND_ADDRESS=127.0.0.1 STORE_HTTP_PORT=8080 STORE_PUBLIC_URL=http://localhost:8080 STORE_COOKIE_SECURE=false STORE_TRUST_PROXY=false STORE_TRUSTED_PROXY_IPS=127.0.0.1,::1 # Es gibt absichtlich keine Zugangsdaten. Admin wird nur aktiviert, wenn alle # drei Werte gesetzt sind. Argon2id-Hashes wegen der $-Zeichen einfach quoten. STORE_ADMIN_USERNAME= STORE_ADMIN_PASSWORD_HASH='' STORE_SESSION_SECRET= STORE_ADMIN_SESSION_TTL=28800 STORE_LOGIN_MAX_ATTEMPTS=5 STORE_LOGIN_WINDOW_SECONDS=900 # JSON ist der Standard. STORE_DB_DRIVER wird vom MariaDB-Overlay überschrieben. STORE_DB_DRIVER=json # Nur für `compose.mariadb.yaml`; unbedingt eigene, unterschiedliche Werte setzen. MARIADB_DATABASE=netbox_store MARIADB_USER=netbox_store MARIADB_PASSWORD= MARIADB_ROOT_PASSWORD= # Quellzugriff. Tokens dürfen leer bleiben, solange nur öffentliche Repositories # synchronisiert werden. Interne/private Ziele müssen bewusst freigeschaltet werden. GITEA_TOKEN= GITHUB_TOKEN= STORE_ALLOWED_SOURCE_HOSTS=git.mrblake.cc,github.com,api.github.com,*.github.com,*.githubusercontent.com STORE_ALLOW_PRIVATE_NETWORKS=false STORE_DEFAULT_BASE_URL=https://git.mrblake.cc STORE_DEFAULT_API_URL=https://git.mrblake.cc/api/v1 STORE_DEFAULT_OWNER=MrBlake STORE_DEFAULT_OWNER_KIND=user STORE_DEFAULT_TOPIC=netbox-plugin # Synchronisierung STORE_SCHEDULER_ENABLED=true STORE_SYNC_INTERVAL_SECONDS=900 # Harte Gesamtgrenzen je Lauf; ein paralleler Lauf wird zusätzlich abgewiesen. STORE_SYNC_MAX_SECONDS=900 STORE_SYNC_MAX_REQUESTS=2500 STORE_SYNC_MAX_BYTES=1073741824 STORE_SYNC_MAX_REPOSITORIES=2000 STORE_SYNC_MAX_RELEASES=1000