Compare commits
4 Commits
prod
...
7702e04286
| Author | SHA1 | Date | |
|---|---|---|---|
|
7702e04286
|
|||
|
b6ea714d59
|
|||
|
2933360560
|
|||
|
987ba6ed3c
|
@@ -24,8 +24,7 @@ repos:
|
|||||||
exclude : ^core/static/css # slow
|
exclude : ^core/static/css # slow
|
||||||
- id: djjs
|
- id: djjs
|
||||||
exclude: ^core/static/js # slow
|
exclude: ^core/static/js # slow
|
||||||
# - repo: https://github.com/thibaudcolas/curlylint
|
- repo: https://github.com/sirwart/ripsecrets.git
|
||||||
# rev: v0.13.1
|
rev: v0.1.5
|
||||||
# hooks:
|
hooks:
|
||||||
# - id: curlylint
|
- id: ripsecrets
|
||||||
# files: \.(html|sls)$
|
|
||||||
|
|||||||
@@ -1,40 +1,37 @@
|
|||||||
# OpenSearch settings
|
# OpenSearch settings
|
||||||
OPENSEARCH_URL = "127.0.0.1"
|
OPENSEARCH_URL = "10.1.0.1"
|
||||||
OPENSEARCH_PORT = 9200
|
OPENSEARCH_PORT = 9200
|
||||||
OPENSEARCH_TLS = True
|
OPENSEARCH_TLS = True
|
||||||
OPENSEARCH_USERNAME = "admin"
|
OPENSEARCH_USERNAME = "admin"
|
||||||
OPENSEARCH_PASSWORD = ""
|
OPENSEARCH_PASSWORD = "secret"
|
||||||
|
|
||||||
OPENSEARCH_INDEX_MAIN = "pathogen-main"
|
|
||||||
OPENSEARCH_INDEX_META = "pathogen-meta"
|
|
||||||
OPENSEARCH_INDEX_INT = "pathogen-int"
|
|
||||||
|
|
||||||
OPENSEARCH_MAIN_SIZES = ["20", "50", "100", "200", "400", "800"]
|
|
||||||
OPENSEARCH_MAIN_SIZES_ANON = ["20", "50", "100"]
|
|
||||||
OPENSEARCH_MAIN_SOURCES = ["dis", "4ch", "all"]
|
|
||||||
OPENSEARCH_SOURCES_RESTRICTED = ["irc"]
|
|
||||||
|
|
||||||
# Manticore settings
|
# Manticore settings
|
||||||
MANTICORE_URL = "http://monolith-db-1:9308"
|
MANTICORE_URL = "http://example-db-1:9308"
|
||||||
MANTICORE_INDEX_MAIN = "main"
|
|
||||||
MANTICORE_INDEX_META = "meta"
|
|
||||||
MANTICORE_INDEX_INT = "internal"
|
|
||||||
|
|
||||||
MANTICORE_MAIN_SIZES = ["20", "50", "100", "200", "400", "800"]
|
DB_BACKEND = "ELASTICSEARCH"
|
||||||
MANTICORE_MAIN_SIZES_ANON = ["20", "50", "100"]
|
|
||||||
MANTICORE_MAIN_SOURCES = ["dis", "4ch", "all"]
|
# Common DB settings
|
||||||
MANTICORE_SOURCES_RESTRICTED = ["irc"]
|
INDEX_MAIN = "main"
|
||||||
MANTICORE_CACHE = True
|
INDEX_RESTRICTED = "restricted"
|
||||||
MANTICORE_CACHE_TIMEOUT = 60
|
INDEX_META = "meta"
|
||||||
|
INDEX_INT = "internal"
|
||||||
|
|
||||||
|
MAIN_SIZES = ["1", "5", "15", "30", "50", "100", "250", "500", "1000"]
|
||||||
|
MAIN_SIZES_ANON = ["1", "5", "15", "30", "50", "100"]
|
||||||
|
MAIN_SOURCES = ["dis", "4ch", "all"]
|
||||||
|
SOURCES_RESTRICTED = ["irc"]
|
||||||
|
CACHE = False
|
||||||
|
CACHE_TIMEOUT = 2
|
||||||
|
|
||||||
DRILLDOWN_RESULTS_PER_PAGE = 15
|
DRILLDOWN_RESULTS_PER_PAGE = 15
|
||||||
DRILLDOWN_DEFAULT_PARAMS = {
|
DRILLDOWN_DEFAULT_PARAMS = {
|
||||||
"size": "20",
|
"size": "15",
|
||||||
"index": "main",
|
"index": "main",
|
||||||
"sorting": "desc",
|
"sorting": "desc",
|
||||||
"source": "4ch",
|
"source": "4ch",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Encryption
|
# Encryption
|
||||||
# ENCRYPTION = False
|
# ENCRYPTION = False
|
||||||
# ENCRYPTION_KEY = b""
|
# ENCRYPTION_KEY = b""
|
||||||
@@ -61,7 +58,8 @@ DRILLDOWN_DEFAULT_PARAMS = {
|
|||||||
# # Delay results by this many days
|
# # Delay results by this many days
|
||||||
# DELAY_DURATION = 10
|
# DELAY_DURATION = 10
|
||||||
|
|
||||||
OPENSEARCH_BLACKLISTED = {}
|
OPENSEARCH_BLACKLISTED = {
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# URLs\
|
# URLs\
|
||||||
@@ -89,8 +87,8 @@ SECRET_KEY = "a"
|
|||||||
STRIPE_ADMIN_COUPON = ""
|
STRIPE_ADMIN_COUPON = ""
|
||||||
|
|
||||||
# Threshold
|
# Threshold
|
||||||
THRESHOLD_ENDPOINT = "http://threshold-app-1:13869"
|
THRESHOLD_ENDPOINT = "http://threshold:13869"
|
||||||
THRESHOLD_API_KEY = ""
|
THRESHOLD_API_KEY = "api_1"
|
||||||
THRESHOLD_API_TOKEN = ""
|
THRESHOLD_API_TOKEN = ""
|
||||||
THRESHOLD_API_COUNTER = ""
|
THRESHOLD_API_COUNTER = ""
|
||||||
|
|
||||||
@@ -105,13 +103,4 @@ META_MAX_CHUNK_SIZE = 500
|
|||||||
META_QUERY_SIZE = 10000
|
META_QUERY_SIZE = 10000
|
||||||
|
|
||||||
DEBUG = True
|
DEBUG = True
|
||||||
PROFILER = False
|
PROFILER = False
|
||||||
|
|
||||||
if DEBUG:
|
|
||||||
import socket # only if you haven't already imported this
|
|
||||||
|
|
||||||
hostname, _, ips = socket.gethostbyname_ex(socket.gethostname())
|
|
||||||
INTERNAL_IPS = [ip[: ip.rfind(".")] + ".1" for ip in ips] + [
|
|
||||||
"127.0.0.1",
|
|
||||||
"10.0.2.2",
|
|
||||||
]
|
|
||||||
@@ -114,7 +114,7 @@ class DruidBackend(StorageBackend):
|
|||||||
ss = orjson.dumps(search_query, option=orjson.OPT_INDENT_2)
|
ss = orjson.dumps(search_query, option=orjson.OPT_INDENT_2)
|
||||||
ss = ss.decode()
|
ss = ss.decode()
|
||||||
print(ss)
|
print(ss)
|
||||||
response = requests.post("http://broker:8082/druid/v2", json=search_query)
|
response = requests.post("http://druid:8082/druid/v2", json=search_query)
|
||||||
response = orjson.loads(response.text)
|
response = orjson.loads(response.text)
|
||||||
print("RESPONSE LEN", len(response))
|
print("RESPONSE LEN", len(response))
|
||||||
# ss = orjson.dumps(response, option=orjson.OPT_INDENT_2)
|
# ss = orjson.dumps(response, option=orjson.OPT_INDENT_2)
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ from core.db.processing import annotate_results, parse_results
|
|||||||
from core.views.helpers import dedup_list
|
from core.views.helpers import dedup_list
|
||||||
|
|
||||||
|
|
||||||
class OpensearchBackend(StorageBackend):
|
class ElasticsearchBackend(StorageBackend):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__("Opensearch")
|
super().__init__("Elasticsearch")
|
||||||
|
|
||||||
def initialise(self, **kwargs):
|
def initialise(self, **kwargs):
|
||||||
"""
|
"""
|
||||||
@@ -6,8 +6,8 @@ def get_db():
|
|||||||
from core.db.druid import DruidBackend
|
from core.db.druid import DruidBackend
|
||||||
|
|
||||||
return DruidBackend()
|
return DruidBackend()
|
||||||
elif settings.DB_BACKEND == "OPENSEARCH":
|
elif settings.DB_BACKEND == "ELASTICSEARCH":
|
||||||
from core.db.opensearch import OpensearchBackend
|
from core.db.elastic import ElasticSearchBackend
|
||||||
|
|
||||||
return OpensearchBackend()
|
return OpensearchBackend()
|
||||||
elif settings.DB_BACKEND == "MANTICORE":
|
elif settings.DB_BACKEND == "MANTICORE":
|
||||||
|
|||||||
@@ -65,11 +65,12 @@ $(document).ready(function(){
|
|||||||
"file_ext": "off",
|
"file_ext": "off",
|
||||||
"file_size": "off",
|
"file_size": "off",
|
||||||
"lang_code": "off",
|
"lang_code": "off",
|
||||||
|
"tokens": "off",
|
||||||
//"lang_name": "off",
|
//"lang_name": "off",
|
||||||
"words_noun": "off",
|
// "words_noun": "off",
|
||||||
"words_adj": "off",
|
// "words_adj": "off",
|
||||||
"words_verb": "off",
|
// "words_verb": "off",
|
||||||
"words_adv": "off"
|
// "words_adv": "off"
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -64,14 +64,13 @@ class DrilldownTable(Table):
|
|||||||
mtype = Column()
|
mtype = Column()
|
||||||
realname = Column()
|
realname = Column()
|
||||||
server = Column()
|
server = Column()
|
||||||
mtype = Column()
|
tokens = Column()
|
||||||
# tokens = Column()
|
|
||||||
lang_code = Column()
|
lang_code = Column()
|
||||||
lang_name = Column()
|
lang_name = Column()
|
||||||
words_noun = Column()
|
# words_noun = Column()
|
||||||
words_adj = Column()
|
# words_adj = Column()
|
||||||
words_verb = Column()
|
# words_verb = Column()
|
||||||
words_adv = Column()
|
# words_adv = Column()
|
||||||
hidden = Column()
|
hidden = Column()
|
||||||
filename = Column()
|
filename = Column()
|
||||||
file_md5 = Column()
|
file_md5 = Column()
|
||||||
|
|||||||
Reference in New Issue
Block a user