48 lines
1.7 KiB
Bash
48 lines
1.7 KiB
Bash
# 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
|