browsertrix/frontend/00-default-override-resolver-config.sh
Ilya Kreymer 68ec582f73
nginx simplify: (#259)
- add custom init script for ./docker-entrypoint.d/ to setup resolver from local /etc/resolv.conf
- custom init script also removes default.conf, and removes minio route if NO_MINIO_ROUTE=1 is set
- assign template vars to nginx vars to avoid conflicts when interpolating
- k8s: remove initContainers and volumes, now handled via custom init script in image
2022-06-13 11:53:15 -07:00

15 lines
395 B
Bash
Executable File

#!/bin/bash
# remove old config
rm /etc/nginx/conf.d/default.conf
if [ "$NO_MINIO_ROUTE" == "1" ]; then
echo "clearning out minio route"
echo "" > /etc/nginx/includes/minio.conf
fi
mkdir -p /etc/nginx/resolvers/
echo resolver $(awk 'BEGIN{ORS=" "} $1=="nameserver" {print $2}' /etc/resolv.conf) valid=30s ";" > /etc/nginx/resolvers/resolvers.conf
cat /etc/nginx/resolvers/resolvers.conf