🌀Geoip2
Archivos a modificar.
Modificaciones.
cd && su && cd /dataapt update && apt install vim -yvim entrypoint_speed_geoip2.sh#!/bin/bash
apt-get update
apt-get install -y libmaxminddb0 libmaxminddb-dev --no-install-recommends apt-utils
echo "=>Check for Speed and geoiop2 modules files and version flag..."
set -- /etc/nginx/modules/ngx_topete_*
if [[ -f /etc/nginx/modules/ngx_http_geoip2_module.so && -f /etc/nginx/modules/ngx_stream_geoip2_module.so && -f /etc/nginx/modules/ngx_pagespeed.so && -f "$1" ]]; then
moduleversion=$(echo $1|cut -d "-" -f2|grep -oP '^\d*\.\d*\.\d*')
ngxversion=$(/etc/nginx/bin/openresty -v 2>&1|cut -d "/" -f2|grep -oP '^\d*\.\d*\.\d*')
if [ "$moduleversion" != "$ngxversion" ]; then
echo "!=>Topete modules ($moduleversion) and nginx ($ngxversion) version mismatch !"
echo "!=>Starting compilation !"
/data/speed.sh
/data/compile-geoip2.sh
else
echo "=>Topete modules found and version match nginx !"
fi
else
echo "!=>No Topete module found !"
echo "!=>Starting compilation !"
/data/speed.sh
/data/compile-geoip2.sh
fi
apt clean
rm -rf /var/lib/apt/lists/*
set -- /etc/nginx/modules/ngx_topete_*
moduleversion=$(echo $1|cut -d "-" -f2|grep -oP '^\d*\.\d*\.\d*')
ngxversion=$(/etc/nginx/bin/openresty -v 2>&1|cut -d "/" -f2|grep -oP '^\d*\.\d*\.\d*')
echo "### Topete Modules $moduleversion - Nginx $ngxversion ###"
echo "### Starting NPM orignal entrypoint ###"
/initmodificar plantilla.

Última actualización