added geoip2
This commit is contained in:
parent
46f13f5f76
commit
94fe15af35
23
load_geiopdb.sh
Executable file
23
load_geiopdb.sh
Executable file
|
|
@ -0,0 +1,23 @@
|
|||
#!/bin/bash
|
||||
|
||||
DB_CITY_URL="https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz"
|
||||
DB_COUNTRY_URL="https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz"
|
||||
DIR_PATH="geoip_db"
|
||||
ARCH_PATH="archive"
|
||||
|
||||
mkdir -p $DIR_PATH
|
||||
cd $DIR_PATH
|
||||
|
||||
mkdir -p $ARCH_PATH
|
||||
|
||||
find . -not -path "./$ARCH_PATH/*" -type f -name "*.mmdb" -exec mv -t "./$ARCH_PATH/" {} \+
|
||||
|
||||
filename=$(basename $DB_CITY_URL)
|
||||
wget -O $filename $DB_CITY_URL
|
||||
tar xzvf "$filename"
|
||||
|
||||
filename=$(basename $DB_COUNTRY_URL)
|
||||
wget -O $filename $DB_COUNTRY_URL
|
||||
tar xzvf "$filename"
|
||||
|
||||
find . -mindepth 1 -type f -name "*.mmdb" -not -path "./$ARCH_PATH/*" -exec mv -t . {} \+
|
||||
|
|
@ -326,6 +326,8 @@ CORS_ORIGIN_ALLOW_ALL = True
|
|||
CORS_ALLOW_CREDENTIALS = True
|
||||
|
||||
|
||||
GEOIP_PATH = os.path.join(PROJECT_ROOT, 'geoip_db')
|
||||
|
||||
# JWT
|
||||
SIMPLE_JWT = {
|
||||
'ACCESS_TOKEN_LIFETIME': timedelta(minutes=5),
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ django-filter==2.1.0
|
|||
djangorestframework-xml
|
||||
celery
|
||||
amqp>=2.4.0
|
||||
geoip2==2.9.0
|
||||
|
||||
# auth socials
|
||||
djangorestframework-oauth
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user