First Commit

This commit is contained in:
Samuel Oberhofer 2021-02-10 15:21:05 +01:00
commit 0d3dc88a91
4 changed files with 70 additions and 0 deletions

5
.env.example Normal file
View File

@ -0,0 +1,5 @@
SITENAME=Munkireport
PGID=20
PUID=501
AUTH_METHODS=LOCAL
TZ=Europe/Vienna

35
.gitignore vendored Normal file
View File

@ -0,0 +1,35 @@
# Created by https://www.toptal.com/developers/gitignore/api/macos
# Edit at https://www.toptal.com/developers/gitignore?templates=macos
### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# End of https://www.toptal.com/developers/gitignore/api/macos
.env

6
Dockerfile Normal file
View File

@ -0,0 +1,6 @@
FROM munkireport/munkireport-php:latest
RUN a2enmod ssl
EXPOSE 80 443
SHELL ["/bin/bash", "-c"]
RUN printf '<VirtualHost *:443>\nSSLEngine on\nSSLCertificateFile /etc/apache2/ssl/ssl.crt\nSSLCertificateKeyFile /etc/apache2/ssl/ssl.key\nDocumentRoot /var/www/html\nAlias /repo /var/www/repo\n<Directory /var/www/repo>\n Order allow,deny\n allow from all\n</Directory>\n</VirtualHost>'>> /etc/apache2/sites-available/000-default.conf

24
docker-compose.yml Normal file
View File

@ -0,0 +1,24 @@
version: '3'
services:
munkireport:
container_name: Munkireport
build: .
restart: always
environment:
- MODULES=appusage,ard,bluetooth,directory_service,disk_report,displays_info,installhistory,inventory,localadmin,managedinstalls,munkiinfo,munkireport,munkireportinfo,network,network_shares,power,printer,profile,security,smart_stats,softwareupdate,timemachine,usb,user_sessions,warranty,wifi
- SITENAME
- PGID
- PUID
- AUTH_METHODS
- CLIENT_PASSPHRASES
- TZ
ports:
- 80:80
- 443:443
volumes:
- ./certs/:/etc/apache2/ssl/
- ./db/:/var/munkireport/app/db
- ./user//:/var/munkireport/local/users
- ./repo/:/var/www/repo