Skip to content

Typescript module server #936

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 52 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
05a16da
Network aggregation search - Initial Config (#876)
ciaranschutte Jun 7, 2024
055a90d
Feat/#873 retrieve remote schemas (#877)
ciaranschutte Jun 26, 2024
687a5ff
Pr feedback - doc updates (#879)
ciaranschutte Jun 26, 2024
355a815
Feat/#874 merge schemas (#878)
ciaranschutte Jul 5, 2024
63a4ef6
Add core functionality for remote connection resolvers (#880)
ciaranschutte Jul 15, 2024
9a2e883
Feat/agg resolver (#881)
ciaranschutte Aug 13, 2024
5ecee76
Feat/resolve stats (#883)
ciaranschutte Aug 14, 2024
1cbe1fe
Feat/resolver responses (#884)
ciaranschutte Aug 16, 2024
7597767
Fix network agg resolution (#885)
ciaranschutte Sep 12, 2024
f4128af
Response data & batching requests (#887)
ciaranschutte Sep 19, 2024
9fc2b20
Fed Search request timeouts (#889)
ciaranschutte Sep 19, 2024
50ea574
Reorg connection (#891)
ciaranschutte Sep 22, 2024
5b210b5
Accumulator pipeline (#893)
ciaranschutte Sep 27, 2024
8f8aa62
Feat/fed total hits (#895)
ciaranschutte Oct 1, 2024
fbd1c34
feat/agg acc tests (#897)
ciaranschutte Oct 2, 2024
a500e42
Feat/fed numeric agg resolution (#898)
ciaranschutte Oct 3, 2024
c111736
use Math methods (#900)
ciaranschutte Oct 7, 2024
9129dea
Individual node config query fields (#899)
ciaranschutte Oct 7, 2024
0ae434e
Feat/aggregate not available (#903)
ciaranschutte Oct 12, 2024
4a6a458
Feat/filters (#904)
ciaranschutte Oct 21, 2024
c0cf685
Minor comment updates (#905)
ciaranschutte Oct 21, 2024
4271ab8
Fed search cleanup typings (#906)
ciaranschutte Oct 25, 2024
a779c67
Fix broken build (#907)
ciaranschutte Oct 29, 2024
0cc9851
add agg mode env config (#908)
ciaranschutte Nov 21, 2024
2caa01f
Feature/threshold calc (#909)
ciaranschutte Dec 10, 2024
1cff5cd
multiple node with data thresholding (#912)
ciaranschutte Dec 16, 2024
c920d0c
Feat/fed search cleanup (#920)
ciaranschutte Mar 15, 2025
a41beb7
Feat/fed search networked cleanup (#921)
ciaranschutte Mar 20, 2025
959d8b1
Update modules/server/src/app.js
ciaranschutte Mar 21, 2025
2949a67
make horrible ajax.ts console logging somewhat useful
ciaranschutte Mar 21, 2025
49c5096
improve release process
justincorrigible Mar 25, 2025
bcbf899
fix paths and imports for new build config
Mar 27, 2025
fd53c02
update tests to todos
Mar 27, 2025
ddd36e3
fix some imports
Mar 27, 2025
7417058
fix build issues with lodash and missing config flag
Mar 27, 2025
98aa919
Merge branch 'main' into feature/federated
ciaranschutte Mar 27, 2025
ed5f625
fix paths
Mar 28, 2025
5a5275c
comment out test files, broken with tsx vs jest
Mar 28, 2025
122df8f
fix path
Mar 28, 2025
874a6d6
fix path
Mar 28, 2025
22f45ed
improve release process
justincorrigible Mar 25, 2025
1c8829d
Merge branch 'main' into feature/federated
ciaranschutte Mar 28, 2025
eaf5813
allow toolbar options customization
justincorrigible Mar 28, 2025
83065d2
fix setsIndex conflict resolutioon misses
justincorrigible Mar 28, 2025
9bf0154
default for ENABLE_DOCUMENT_HITS env flag is true
Mar 29, 2025
5dac0e2
Merge branch 'main' into feature/federated
ciaranschutte Mar 29, 2025
1fabba7
default enable document hits to true
Apr 2, 2025
a2233eb
add ts watch command
Apr 6, 2025
669e3e7
Add Express types to server and type dependency
Apr 6, 2025
5754252
remove unused es dir, create new esClient module
Apr 6, 2025
f1427a4
type fixes
Apr 8, 2025
193ebb7
Merge remote-tracking branch 'origin/main' into typescript_module_server
Apr 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
lerna-debug.log
.groovylintrc.json
.vscode/*.log
.vscode/launch.json

**/dist
**/node_modules
Expand Down
4 changes: 3 additions & 1 deletion modules/server/.env.schema
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
ALLOW_CUSTOM_MAX_DOWNLOAD_ROWS=false
CONFIG_PATH=./configs
DATA_MASK_MIN_THRESHOLD=
DEBUG=false
DOCUMENT_TYPE=''
DOWNLOAD_STREAM_BUFFER_SIZE=2000
ENABLE_DOCUMENT_HITS=true
ENABLE_LOGS=false
ES_HOST=http://localhost:9200
ES_INDEX=''
Expand All @@ -14,4 +16,4 @@ MAX_LIVE_VERSIONS=3
MAX_RESULTS_WINDOW=10000
PING_MS=2200
PING_PATH=/ping
PORT=5050
PORT=5050
8 changes: 8 additions & 0 deletions modules/server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,11 @@ Build (required before publish):
```
npm run prepare
```

## Federated Search

[Placeholder]

### Config

[Placeholder]
9 changes: 9 additions & 0 deletions modules/server/configTemplates/configs.json.schema
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,13 @@
"maxResultsWindow": 10000,
"rowIdFieldName": "analysis.analysis_id"
}
"network": {
"servers": [
{
"displayName": "Toronto",
"graphqlUrl": "http://<URL>/graphql",
"documentType": "file"
}
]
}
}
5 changes: 5 additions & 0 deletions modules/server/configTemplates/network.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"network": {
"servers": []
}
}
Loading