Skip to content

Commit 5a091ed

Browse files
committed
First setup for systemd startup script
1 parent a85bec6 commit 5a091ed

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

systemd/dockerDDNS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Configuration file for the DockerDDNS service
2+
# REF : https://github.com/ggtools/docker-tools
3+
4+
# DNS key to update bind9 server
5+
DDNS_UPDATE_KEY=/etc/bind/keys/Kdck.example.com.+157+31514.private
6+
7+
# domain to update
8+
DOMAIN=dck.example.com.
9+
10+
# DNS server
11+
DNS_SERVER=127.0.0.1
12+

systemd/dockerDDNS.service

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[Unit]
2+
Description=Update a dynamic DNS when Docker starts containers
3+
After=docker.service
4+
Requires=docker.service
5+
6+
[Service]
7+
EnvironmentFile=/etc/conf.d/dockerDDNS
8+
ExecStart=/usr/local/sbin/dockerDDNS.py --key $DDNS_UPDATE_KEY --domain $DOMAIN --server $DNS_SERVER --catchup
9+
PIDFile=/var/run/dockerDDNS
10+
KillMode=process
11+
12+
[Install]
13+
WantedBy=default.target

0 commit comments

Comments
 (0)