dockerfiles/base/php-nginx/php/7.4-alpine/conf/provision/service.d/dnsmasq.sh

25 lines
444 B
Bash

#!/usr/bin/env bash
IMAGE_FAMILY=$(docker-image-info family)
# Installation
case "$IMAGE_FAMILY" in
Debian|Ubuntu)
apt-install dnsmasq
;;
RedHat)
yum-install dnsmasq
;;
Alpine)
apk-install dnsmasq
;;
esac
# Configuration
go-replace --mode=line \
-s '^[\s]*user[\s]*=' -r 'user = root' \
-s '^[\s]*conf-dir[\s]*=' -r 'conf-dir = /etc/dnsmasq.d' \
-- /etc/dnsmasq.conf