Public | Automated Build

Last pushed: a year ago
Short Description
Setup Sideckick to download Configs from Github
Full Description

MM-Setup

MM-SETUP creates the nessesary folder structure for all Services using the /srv/MMServiceData directory following my MacManagement Guidline for Containers. (link follows)
It connects to a Github Repo to Downlaod Config and other Static Files for the Services such as: Reposado Config, Static Webpages, MM-ENROLL php, etc.. You can Store any Files in the Repo wich you need to Place somewere under /srv/MMServiceData.

Files & Directories

Directory Description
/srv/MMServiceData Working Directory of Munki, also exposed as Volume
/etc/supervisor/conf.d/supervisord.conf Supervisor Configuration
/srv/MMServiceData/MM-SETUP/SCRIPTS/worker.sh Worker Script

Enviroment Variables

Variable Description
GITREPO URL To your Github repo

Start Service

Single Container

To create a Container use the following Comand and attach it to your Persistent Directory:

docker run -d -t -i --name=MM-SETUP \
-v /pathtopersistentdata:/srv/MMServiceData \
-e "GITREPO=https://github.com/MM-MacManagement/WebTemplates/archive/axonlab.tar.gz" \
fabianhartmann/mm-setup:develop

The Container Downlaods all the Data from the Repo and unzip it to /srv/MMServiceData. If you got updates on your Repo, just restart the Container to update your Files.

Docker Pull Command
Owner
fabianhartmann
Source Repository