Merge pull request #9 from rogierlommers/master

Add docker unifi-service file
This commit is contained in:
Steve Jenkins
2016-12-10 08:36:01 -07:00
committed by GitHub
2 changed files with 23 additions and 2 deletions

View File

@@ -11,8 +11,11 @@ Imports SSL certificates (including Let's Encrypt) for the Ubiquiti (UBNT) UniFi
Automates upgrade of Ubiquiti (UBNT) UniFi Controller software on Linux / Unix Systems Automates upgrade of Ubiquiti (UBNT) UniFi Controller software on Linux / Unix Systems
## UniFi Controller Startup Scripts ## UniFi Controller Startup Scripts
###/startup-scripts/UniFi.service ### /startup-scripts/UniFi.service
Ubiquiti (UBNT) UniFi controller service file for systemd Linux / Unix systems Ubiquiti (UBNT) UniFi controller service file for systemd Linux / Unix systems
###/startup-scripts/UniFi ### /startup-scripts/UniFi
Ubiquiti (UBNT) UniFi controller service file for SysV Linux / Unix systems Ubiquiti (UBNT) UniFi controller service file for SysV Linux / Unix systems
### docker
The `docker` directory contains docker related stuff, f.e. a systemd file which can be used to run a unifi controller in a container.

View File

@@ -0,0 +1,18 @@
[Unit]
Description=Daemon for Unifi
After=docker.service
Wants=
Requires=docker.service
[Service]
Restart=on-failure
StartLimitInterval=20
StartLimitBurst=5
TimeoutStartSec=0
Environment="HOME=/root"
ExecStart=/usr/bin/docker run --name unifi-controller --net host -v /srv/services/unify:/usr/lib/unifi/data -v /srv/services/unify:/usr/lib/unifi/logs -v /srv/services/unify:/var/log/supervisor goofball222/unifi
ExecStop=-/usr/bin/docker stop unifi
[Install]
WantedBy=multi-user.target