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
|
CORS_ALLOW_CREDENTIALS = True
|
||||||
|
|
||||||
|
|
||||||
|
GEOIP_PATH = os.path.join(PROJECT_ROOT, 'geoip_db')
|
||||||
|
|
||||||
# JWT
|
# JWT
|
||||||
SIMPLE_JWT = {
|
SIMPLE_JWT = {
|
||||||
'ACCESS_TOKEN_LIFETIME': timedelta(minutes=5),
|
'ACCESS_TOKEN_LIFETIME': timedelta(minutes=5),
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ django-filter==2.1.0
|
||||||
djangorestframework-xml
|
djangorestframework-xml
|
||||||
celery
|
celery
|
||||||
amqp>=2.4.0
|
amqp>=2.4.0
|
||||||
|
geoip2==2.9.0
|
||||||
|
|
||||||
# auth socials
|
# auth socials
|
||||||
djangorestframework-oauth
|
djangorestframework-oauth
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user