feat: add NetBox plugin store
CI / php-store (push) Waiting to run
CI / python-components (push) Waiting to run

This commit is contained in:
2026-08-24 20:51:25 +02:00
commit f36d6be511
135 changed files with 15160 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
services:
store:
environment:
STORE_DB_DRIVER: mariadb
STORE_MARIADB_DSN: "mysql:host=mariadb;port=3306;dbname=${MARIADB_DATABASE:-netbox_store};charset=utf8mb4"
STORE_MARIADB_USER: "${MARIADB_USER:-netbox_store}"
STORE_MARIADB_PASSWORD: "${MARIADB_PASSWORD:?MARIADB_PASSWORD must be set}"
depends_on:
mariadb:
condition: service_healthy
mariadb:
image: mariadb:11.4
restart: unless-stopped
environment:
MARIADB_DATABASE: "${MARIADB_DATABASE:-netbox_store}"
MARIADB_USER: "${MARIADB_USER:-netbox_store}"
MARIADB_PASSWORD: "${MARIADB_PASSWORD:?MARIADB_PASSWORD must be set}"
MARIADB_ROOT_PASSWORD: "${MARIADB_ROOT_PASSWORD:?MARIADB_ROOT_PASSWORD must be set}"
volumes:
- mariadb-data:/var/lib/mysql
healthcheck:
test:
- CMD
- healthcheck.sh
- --connect
- --innodb_initialized
interval: 10s
timeout: 5s
retries: 10
start_period: 20s
security_opt:
- no-new-privileges:true
networks:
- store-internal
volumes:
mariadb-data: