Explorar o código

reorganized image for better portability

Tomi Cvetic %!s(int64=6) %!d(string=hai) anos
pai
achega
f1fcda90f5

+ 1 - 11
Dockerfile

@@ -5,16 +5,6 @@ RUN apk add --no-cache --update \
 
 EXPOSE 53/udp
 
-COPY ddns.key /etc/bind/ddns.key
-COPY db.0 /etc/bind/db.0
-COPY db.127 /etc/bind/db.127
-COPY db.255 /etc/bind/db.255
-COPY db.empty /etc/bind/db.empty
-COPY db.local /etc/bind/db.local
-COPY db.root /etc/bind/db.root
-COPY named.conf.default-zones /etc/bind/named.conf.default-zones
-COPY zones.rfc1918 /etc/bind/zones.rfc1918
-
-VOLUME ["/etc/bind/zones"]
+VOLUME ["/etc/bind/zones", "/etc/bind/keys", "/etc/bind/scripts"]
 
 CMD /usr/sbin/named -g -u named -d 11

+ 0 - 4
ddns.key

@@ -1,4 +0,0 @@
-key DDNS_UPDATE {
-  algorithm HMAC-MD5.SIG-ALG.REG.INT;
-  secret "o9mU3wsAZOuwHBmNEdynjA==";
-};

+ 3 - 3
named.conf

@@ -1,6 +1,6 @@
-include "/etc/bind/zones.rfc1918";
-include "/etc/bind/named.conf.default-zones";
-include "/etc/bind/ddns.key";
+include "/etc/bind/zones/zones.rfc1918";
+include "/etc/bind/zones/db.default-zones";
+include "/etc/bind/keys/ddns.key";
 
 acl lan {
 	10.0.0.0/8;

+ 0 - 0
generate_ddns_keys.sh → scripts/generate_ddns_keys.sh


+ 0 - 0
generate_zone_keys.sh → scripts/generate_zone_keys.sh


+ 0 - 0
sign_zone.sh → scripts/sign_zone.sh


+ 0 - 0
db.0 → zones/db.0


+ 0 - 0
db.127 → zones/db.127


+ 0 - 0
db.255 → zones/db.255


+ 2 - 2
named.conf.default-zones → zones/db.default-zones

@@ -21,12 +21,12 @@ zone "127.in-addr.arpa" {
 
 zone "0.in-addr.arpa" {
 	type master;
-	file "/etc/bind/db.0";
+	file "/etc/bind/zones/db.0";
 };
 
 zone "255.in-addr.arpa" {
 	type master;
-	file "/etc/bind/db.255";
+	file "/etc/bind/zones/db.255";
 };
 
 

+ 0 - 0
db.empty → zones/db.empty


+ 0 - 0
db.local → zones/db.local


+ 0 - 0
db.root → zones/db.root


+ 0 - 0
zones.rfc1918 → zones/zones.rfc1918