mirror of
https://github.com/TrezOne/docker-mods-uptime-kuma-timeout-fix.git
synced 2026-07-18 08:48:27 -04:00
swag-geoip2influx update/add workflows
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
#!/usr/bin/with-contenv bash
|
||||
|
||||
if [ ! -d /usr/lib/python3.8/site-packages/influxdb ]; then
|
||||
echo '-------------------------------------------------------------'
|
||||
echo '| Mod by Gilbn |'
|
||||
echo '| Running installation of required modules for Geoip2Influx |'
|
||||
echo '-------------------------------------------------------------'
|
||||
pip3 install --no-cache-dir -U \
|
||||
geoip2==3.0.0 \
|
||||
geohash2==1.1 \
|
||||
influxdb==5.3.0 \
|
||||
IPy==1.0
|
||||
fi
|
||||
|
||||
# Create log folder
|
||||
mkdir -p \
|
||||
/config/log/geoip2influx
|
||||
# move old log if needed
|
||||
if [ -f /config/geoip2db/geoip2influx.log ]; then
|
||||
mv /config/geoip2db/geoip2influx.log /config/log/geoip2influx
|
||||
fi
|
||||
|
||||
# permissions
|
||||
chown -R abc:abc \
|
||||
/geoip2influx \
|
||||
/config/log/geoip2influx
|
||||
|
||||
chmod +x /geoip2influx/geoip2influx.py
|
||||
|
||||
# Display variables for troubleshooting
|
||||
echo -e "Variables set:\\n\
|
||||
NGINX_LOG_PATH=${NGINX_LOG_PATH}\\n\
|
||||
INFLUX_HOST=${INFLUX_HOST}\\n\
|
||||
INFLUX_HOST_PORT=${INFLUX_HOST_PORT}\\n\
|
||||
INFLUX_DATABASE=${INFLUX_DATABASE}\\n\
|
||||
INFLUX_USER=${INFLUX_USER}\\n\
|
||||
INFLUX_PASS=${INFLUX_PASS}\\n\
|
||||
INFLUX_RETENTION=${INFLUX_RETENTION}\\n\
|
||||
INFLUX_SHARD=${INFLUX_SHARD}\\n\
|
||||
GEO_MEASUREMENT=${GEO_MEASUREMENT}\\n\
|
||||
LOG_MEASUREMENT=${LOG_MEASUREMENT}\\n\
|
||||
SEND_NGINX_LOGS=${SEND_NGINX_LOGS}\\n\
|
||||
GEOIP2INFLUX_LOG_LEVEL=${GEOIP2INFLUX_LOG_LEVEL}\\n"
|
||||
@@ -21,7 +21,7 @@ if [ -f /config/geoip2db/geoip2influx.log ]; then
|
||||
fi
|
||||
|
||||
# permissions
|
||||
chown -R abc:abc \
|
||||
lsiown -R abc:abc \
|
||||
/geoip2influx \
|
||||
/config/log/geoip2influx
|
||||
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
#!/usr/bin/with-contenv bash
|
||||
|
||||
exec \
|
||||
python3 /geoip2influx/geoip2influx.py
|
||||
Reference in New Issue
Block a user