- 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
15 lines
395 B
Bash
Executable File
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
|