diff --git a/fickit-backend.yml b/fickit-backend.yml index a66957c6..45eb8b74 100644 --- a/fickit-backend.yml +++ b/fickit-backend.yml @@ -228,6 +228,18 @@ services: runtime: mkdir: - /var/lib/fic/outofsync + - name: dhcp-server + image: joebiellik/dhcpd + binds: + - /etc/dhcp/dhcpd.conf:/etc/dhcp/dhcpd.conf:ro + capabilities: + - CAP_NET_BIND_SERVICE + - CAP_NET_RAW + - CAP_DAC_OVERRIDE + net: /run/netns/fic-admin + pid: new + ipc: new + uts: new files: - path: root/synchro.sh @@ -248,6 +260,16 @@ files: [mysqld] max_connections = 99999 mode: "0444" + - path: etc/dhcp/dhcpd.conf + contents: | + default-lease-time 600; + max-lease-time 7200; + option subnet-mask 255.255.255.0; + option broadcast-address 192.168.23.255; + subnet 192.168.23.0 netmask 255.255.255.0 { + range 192.168.23.10 192.168.23.250; + } + mode: "0440" - path: etc/iptables/rules.v6 contents: | *filter