boilerplates/munkireport/docker-compose.yml

50 lines
1.8 KiB
YAML

version: '3'
services:
munkireport:
image: ghcr.io/munkireport/munkireport-php:5.x
restart: always
container_name: munkireport
environment:
- MODULES=applications, appusage, ard, bluetooth, caching, certificate, comment, devtools, directory_service, disk_report, displays_info, event, extensions, fan_temps, filevault_escrow, filevault_status, findmymac, firewall,
firmware_escrow, fonts, gpu, gsx, homebrew, homebrew_info, ibridge, installhistory, iventory, localadmin, machine, managedinstalls, mdm_status, munki_facts, munkiinfo, munkireport, munkireportinfo, network, network_shares, power,
printer, profile, reportdata, sccm_status, security, smart_stats, softwareupdate, supported_os, tag, timemachine, usage_stats, usb, user_sessions, users, warranty, wifi, icloud, browser_extensions, ios_devices, launchdaemons,
kernel_panics, memory, pci, tcc, thunderbolt
- SITENAME=Munkireport
- CONNECTION_DRIVER=mysql
- CONNECTION_HOST=db
- CONNECTION_PORT=3306
- CONNECTION_DATABASE=
- CONNECTION_USERNAME=
- CONNECTION_PASSWORD=
- AUTH_METHODS=LOCAL
- PUID=1000
- PGID=1000
- CLIENT_PASSPHRASES=
- WEBHOST=https://
- TZ=Europe/Berlin
depends_on:
- db
volumes:
- /opt/docker/munkireport/db/:/var/munkireport/app/db
- /opt/docker/munkireport/user//:/var/munkireport/local/users
networks:
- default
db:
image: mariadb:latest
restart: always
environment:
- MYSQL_ROOT_PASSWORD=
- MYSQL_DATABASE=munkireport
- MYSQL_USER=munkireport
- MYSQL_PASSWORD=
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /opt/docker/munkireport/db/:/var/lib/mysql
networks:
default:
name: www
external: true