Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
681 commits
Select commit Hold shift + click to select a range
6028474
Resolving processed-msg unit test merge conflicts
jacob6838 Sep 25, 2025
3f60f48
Resolving unused variable warnings
jacob6838 Sep 25, 2025
82885c2
Update StompControllerTest.java
jacob6838 Sep 25, 2025
fb588c1
Adding "Update time range" intersection map button
jacob6838 Sep 30, 2025
76d508a
Update control-panel.tsx
jacob6838 Sep 30, 2025
87045cb
Updating env access in python addons
jacob6838 Oct 1, 2025
14cbeb4
fixing python unit tests
jacob6838 Oct 2, 2025
afe69ec
Fixing issues with Serializing page data from intersection-api
John-Wiens Oct 2, 2025
a4b5131
Merge branch 'keycloak-v26' into env-defaults
jacob6838 Oct 2, 2025
3e5a96b
Update sample.env
jacob6838 Oct 2, 2025
b377603
Fixing python api bugs
jacob6838 Oct 3, 2025
7404279
Adding default values to docker-compose yml files
jacob6838 Oct 3, 2025
b5c29b3
Updating GITHUB token instructions
jacob6838 Oct 3, 2025
c7a4d6d
Cleaning up unnecessary imports
John-Wiens Oct 3, 2025
58e1b6e
Updating intersection-api README
jacob6838 Oct 3, 2025
5d2b97e
Converting map timestamps in intersection map
jacob6838 Oct 3, 2025
9630796
Merge branch 'develop' into live-intersection-map-timing-rework
jacob6838 Oct 3, 2025
2c2c427
Merge branch 'processed-msg-updates' into live-intersection-map-timin…
jacob6838 Oct 3, 2025
0bd0387
Update map-slice.tsx
jacob6838 Oct 3, 2025
fb6d4d9
Re-naming sliderValue to sliderValueDeciseconds
jacob6838 Oct 3, 2025
f0cafd4
Merge pull request #127 from CDOT-CV/organization-permissions
payneBrandon Oct 6, 2025
598f826
Add pull request file change limit check to CI workflow
payneBrandon Oct 6, 2025
e2a4309
Enhance CI workflow to log max allowed changed files and validate pul…
payneBrandon Oct 6, 2025
9bfac27
Improve CI workflow logging for changed files count in pull requests
payneBrandon Oct 6, 2025
9cf07ec
Add cancellation of parallel jobs on failure in CI workflow
payneBrandon Oct 6, 2025
aef8027
chore: revert cancel
payneBrandon Oct 6, 2025
f0d7fef
Enhance CI workflow to enforce changed files limit before subsequent …
payneBrandon Oct 6, 2025
790a0db
Refactor CI workflow to directly use MAX_CHANGED_FILES variable in er…
payneBrandon Oct 6, 2025
084fb9c
Merge pull request #241 from CDOT-CV/feat/change-limit
drewjj Oct 6, 2025
d544f3b
Update control-panel.tsx
jacob6838 Oct 13, 2025
e9d7701
Fixing python api env var references
jacob6838 Oct 13, 2025
0cf883c
Merge branch 'develop' into env-defaults
jacob6838 Oct 14, 2025
50324bc
Update api_environment.py
jacob6838 Oct 14, 2025
8ea3221
Updating python unit tests
jacob6838 Oct 14, 2025
a99e309
Merge branch 'develop' into jacob6838/fix/2025Q3
jacob6838 Oct 15, 2025
27a9192
Fixing rsu query bugs
jacob6838 Oct 15, 2025
a81b1d6
Update main.py
jacob6838 Oct 15, 2025
46a444c
Merge branch 'processed-msg-updates' into jacob6838/fix/2025Q3
jacob6838 Oct 15, 2025
b2f8cbb
Merge branch 'processed-msg-updates' into env-defaults
jacob6838 Oct 15, 2025
123cd44
Fixing env defaults for addons and webapp
jacob6838 Oct 15, 2025
d35a7ce
Switching visualizer to pull processed BSMs
jacob6838 Oct 15, 2025
d7bce4d
Re-generating sample mongo data with processed-msg updates
jacob6838 Oct 15, 2025
c6c85e3
Resolving unit test errors
jacob6838 Oct 16, 2025
830866c
Merge branch 'develop' into processed-msg-updates
jacob6838 Oct 16, 2025
64dc87d
Merge branch 'processed-msg-updates' into unit-testing-3
jacob6838 Oct 16, 2025
ee0b9d4
Merge branch 'processed-msg-updates' into jacob6838/fix/2025Q3
jacob6838 Oct 16, 2025
1a0cdba
Revert "Re-generating sample mongo data with processed-msg updates"
jacob6838 Oct 16, 2025
2e547aa
Reapply "Re-generating sample mongo data with processed-msg updates"
jacob6838 Oct 16, 2025
6618c1a
Update release notes 2025-Q3 for version 2.0.0
drewjj Oct 16, 2025
e754631
Merge branch 'jacob6838/fix/regen-mongo-data' into env-defaults
jacob6838 Oct 16, 2025
0dd03de
Update paramaterization
drewjj Oct 17, 2025
d33d716
Merge remote-tracking branch 'origin/develop' into Feature/alt-rsu-st…
drewjj Oct 17, 2025
b3209bd
Rename the param variable to be consistent with changes from develop
drewjj Oct 17, 2025
038d28f
Fixing timeBeforeSeconds merge conflict
jacob6838 Oct 20, 2025
8dcd15b
Update userSlice.ts
jacob6838 Oct 20, 2025
027f173
Merge branch 'develop' into live-intersection-map-timing-rework
jacob6838 Oct 20, 2025
8af0a12
Switching time API server url
jacob6838 Oct 20, 2025
5cb339c
Merge branch 'processed-msg-updates' into live-intersection-map-timin…
jacob6838 Oct 20, 2025
948d6ea
Updating time-server api unit test
jacob6838 Oct 20, 2025
dd9e25b
Updating map/spat times to be in milliseconds
jacob6838 Oct 20, 2025
87ec16f
Updating map/spat times to be in milliseconds
jacob6838 Oct 20, 2025
451fa0e
Update map-slice.tsx
jacob6838 Oct 20, 2025
14d4950
Update timeSyncSlice.ts
jacob6838 Oct 20, 2025
60decdc
Removing print statments
jacob6838 Oct 20, 2025
19ae209
Update map-slice.tsx
jacob6838 Oct 21, 2025
76db624
Update control-panel.tsx
jacob6838 Oct 21, 2025
6a00014
Finalizing sample.env and KEYCLOAK_ENDPOINT default
jacob6838 Oct 21, 2025
b74fa9b
Create sample.env
jacob6838 Oct 21, 2025
08d31c6
Documenting required environment variables
jacob6838 Oct 21, 2025
a885d18
Pulling live spat offset calculation into control-panel
jacob6838 Oct 21, 2025
f186f88
Updating live data streaming cleanup
jacob6838 Oct 21, 2025
2b777b7
Fixing rsu organization query bugs
jacob6838 Oct 22, 2025
b30faaa
Merge branch 'jacob6838/fix/2025Q3' into live-intersection-map-timing…
jacob6838 Oct 22, 2025
a7ebbf9
Default spat timestamp in decoder mode when leaving/returning
jacob6838 Oct 22, 2025
20bfd15
Clearing sourceData when resetting intersection map view
jacob6838 Oct 22, 2025
cae5d76
Update map-slice.tsx
jacob6838 Oct 22, 2025
2c56c0c
Cleaning up live intersection data start vs stop logic
jacob6838 Oct 22, 2025
25ba1aa
Adding cancellation of pullInitialData
jacob6838 Oct 22, 2025
2d225e7
Temporarily removing live data updates
jacob6838 Oct 22, 2025
05877e7
Adding quick-start section to README
jacob6838 Oct 23, 2025
ee3eb07
Merge pull request #215 from CDOT-CV/Feature/alt-rsu-status
payneBrandon Oct 23, 2025
d8ea936
Switching Decoder unit tests to use json comparison in unit tests
John-Wiens Oct 23, 2025
559c1b4
Merge branch 'processed-msg-updates' of github.com:CDOT-CV/jpo-cvmana…
John-Wiens Oct 23, 2025
a5e07f6
Switching live intersection map to use deduplicated map/spat
jacob6838 Oct 23, 2025
6b538db
Re-enabling live data updates
jacob6838 Oct 24, 2025
0eb8c95
Live intersection map pulling initial spat data
jacob6838 Oct 24, 2025
585e90d
Cleaning up latent request on live data restart
jacob6838 Oct 24, 2025
f2cf476
adding abort controllers to live data map/spat
jacob6838 Oct 24, 2025
2cd8119
Removing live data offset display
jacob6838 Oct 24, 2025
67a18f8
Delaying live data initial SPaT message retrieval
jacob6838 Oct 24, 2025
8a04a3e
Adding spat message age to live viewer
jacob6838 Oct 27, 2025
5078e85
Tweaking time offset sync to reduce error in response time
jacob6838 Oct 27, 2025
1add8c5
Updating timeRenderWindow logic
jacob6838 Oct 27, 2025
eb45ca3
Update map-slice.tsx
jacob6838 Oct 27, 2025
7e9a7a3
Merge branch 'processed-msg-updates' into unit-testing-3
jacob6838 Oct 27, 2025
5c62f91
Updating ffm version to usdot 2.0.2
jacob6838 Oct 27, 2025
4687109
Updating keycloak sample theme
jacob6838 Oct 27, 2025
6fead1c
Adding logging level empty check
jacob6838 Oct 27, 2025
ddf0d93
Merge branch 'processed-msg-updates' into live-intersection-map-timin…
jacob6838 Oct 28, 2025
3bfa12e
Update Dockerfile.intersection-api
jacob6838 Oct 28, 2025
03683d1
Updating slider value on live message received
jacob6838 Oct 28, 2025
b368539
Adding asn1application binaries and configuring codec confid for linu…
jacob6838 Oct 29, 2025
54e13f2
Defaulting spat signal group to latest even if outside of render inte…
jacob6838 Oct 29, 2025
ec49f44
Merge branch 'live-intersection-map-timing-rework' of https://github.…
jacob6838 Oct 29, 2025
64f5b1a
Improving live ws disconnection
jacob6838 Oct 29, 2025
ef84c64
Improving live ws disconnection
jacob6838 Oct 29, 2025
9b97948
Working codecconfig asnapplication dll/so loading
jacob6838 Oct 29, 2025
39aa0a0
DEVELOPMENT ONLY - adding usdot to settings.xml
jacob6838 Oct 29, 2025
2ae8bcc
Merge branch 'develop' into processed-msg-updates
jacob6838 Oct 29, 2025
72d2648
Merge branch 'processed-msg-updates' into unit-testing-3
jacob6838 Oct 29, 2025
3481703
Merge remote-tracking branch 'origin/processed-msg-updates' into live…
jacob6838 Oct 29, 2025
649e0ce
Fixing spat signal group latest processing
jacob6838 Oct 30, 2025
3584f7f
Merge branch 'live-intersection-map-timing-rework' into env-defaults
jacob6838 Oct 30, 2025
3c1d411
Update sample-full.env
jacob6838 Oct 30, 2025
fc19bc0
Updating wzdx enabled default
jacob6838 Oct 30, 2025
a219666
Tweaking live imap slider update call
jacob6838 Oct 30, 2025
d47336f
Adding Mapbox token creating instructions
jacob6838 Oct 30, 2025
22f2645
Upgrading python-keycloak to 5.8.1 to resolve introspect errors
jacob6838 Oct 30, 2025
df4d974
Tweaking connect/reconnect for live imap
jacob6838 Oct 30, 2025
bfa18bc
Update map-slice.tsx
jacob6838 Oct 30, 2025
47e4f4b
Rewriting live imap ws client
jacob6838 Oct 30, 2025
58c6a18
Fixing new imap live ws connection
jacob6838 Oct 30, 2025
355d4a1
Removing random } from aggregation endpoint timestamps
John-Wiens Oct 31, 2025
4416a73
Tweaking live imap reconnect logic
jacob6838 Nov 3, 2025
bf1e607
Tweaking cleanupLiveStreaming method
jacob6838 Nov 3, 2025
d3d8654
Update map-slice.tsx
jacob6838 Nov 3, 2025
0536980
Adding reconnect on webDocketFactory error
jacob6838 Nov 3, 2025
4a35a4b
Updating jpo-utils to USDOT develop
jacob6838 Nov 3, 2025
cd3a639
Update map-slice.tsx
jacob6838 Nov 3, 2025
6d98678
Increasing wait on WS reconnection attempt
jacob6838 Nov 3, 2025
68d0bfb
Adding optional variables to sample.env
jacob6838 Nov 3, 2025
6573eef
Fixing default keycloak URL
jacob6838 Nov 3, 2025
a7e2806
Merge remote-tracking branch 'origin/processed-msg-updates' into env-…
jacob6838 Nov 3, 2025
069f9ac
Adding session ID to live intersection map
jacob6838 Nov 3, 2025
90aa4f4
Updating README getting started docs
jacob6838 Nov 3, 2025
d4e3872
Resolving missing params in test_ping_data_query
jacob6838 Nov 3, 2025
d145b51
Update test_rsu_online_status.py
jacob6838 Nov 3, 2025
1ede988
Tweaking webapp decoder parsing
jacob6838 Nov 3, 2025
9c1d074
Re-setting live data active after failed reconnect
jacob6838 Nov 3, 2025
d0c492d
Re-pulling map/spat each reconnect
jacob6838 Nov 3, 2025
0fddc1b
Hard resetting map view on live data active toggle
jacob6838 Nov 3, 2025
38c2bee
Removing hard map reset on live data active toggle
jacob6838 Nov 3, 2025
4af0b6d
Merge branch 'processed-msg-updates' into live-intersection-map-timin…
jacob6838 Nov 3, 2025
8dbff54
Updating ODE bsm json tests for schema
jacob6838 Nov 4, 2025
2a9d720
Update test_rsu_online_status.py
jacob6838 Nov 4, 2025
10093a0
Converting ANY auth queries to IN
jacob6838 Nov 4, 2025
b41d144
Update configSlice.ts
jacob6838 Nov 4, 2025
093f4fa
Reducing WZDx icon height
jacob6838 Nov 4, 2025
f47b48e
Reducing Intersection icon width and label font size
jacob6838 Nov 4, 2025
7328b8a
Tweaking rsu_geo_query query formatting
jacob6838 Nov 4, 2025
c0bc2e1
Replaceing get 0 with getFirst
jacob6838 Nov 4, 2025
f6d85cd
Fixing auth_tools org permissions check parsers
jacob6838 Nov 4, 2025
01dbac3
Removing print statement
jacob6838 Nov 4, 2025
3e65baf
Fixing auth rsu IP address comparison
jacob6838 Nov 4, 2025
7eb9252
Fixing formatting bug in RSU geo query
jacob6838 Nov 4, 2025
bf3b1e9
Final re-formatting of rsu geo fwd query
jacob6838 Nov 4, 2025
61de1f9
Removing unnecessary print statements
jacob6838 Nov 4, 2025
b69fb3d
Removing cvmger_api query logger
jacob6838 Nov 4, 2025
8a9d8f2
Updating DefaultConfig tests
jacob6838 Nov 4, 2025
dba9ce3
Adding intersection config boolean test
jacob6838 Nov 4, 2025
cbecf80
Updating jpo-utils submodule to usdot develop
jacob6838 Nov 5, 2025
3dd9f80
Removing overrides from iapi settings.xml
jacob6838 Nov 5, 2025
e6259c5
Merge pull request #237 from CDOT-CV/unit-testing-3
jacob6838 Nov 5, 2025
4a55645
Updating jpo-utils to USDOT master
jacob6838 Nov 5, 2025
2b5b492
Merge pull request #238 from CDOT-CV/processed-msg-updates
jacob6838 Nov 5, 2025
b6285bb
Merge branch 'develop' into live-intersection-map-timing-rework
jacob6838 Nov 5, 2025
6b9b3cc
Merge branch 'live-intersection-map-timing-rework' into 2025-q3-dep-u…
jacob6838 Nov 5, 2025
9df4371
Merge branch 'develop' into env-defaults
jacob6838 Nov 5, 2025
af4f2f1
Merge pull request #211 from CDOT-CV/live-intersection-map-timing-rework
jacob6838 Nov 5, 2025
7b5456c
Merge branch 'develop' into 2025-q3-dep-updates
jacob6838 Nov 5, 2025
7f7eb67
Updating conflictmonitor iapi dep version
jacob6838 Nov 5, 2025
b189561
Update settings.xml
jacob6838 Nov 5, 2025
66f335c
Update docs/Release_notes.md
drewjj Nov 5, 2025
739521f
Update docs/Release_notes.md
drewjj Nov 5, 2025
8cc6406
Update docs/Release_notes.md
drewjj Nov 5, 2025
ad1ed69
Merge pull request #247 from CDOT-CV/2025-q3-dep-updates
jacob6838 Nov 5, 2025
719d178
Update docs/Release_notes.md
jacob6838 Nov 5, 2025
1820843
Merge pull request #244 from CDOT-CV/release-notes-2025-q3
drewjj Nov 5, 2025
85727bb
Updating default webapp port to 3000
jacob6838 Nov 6, 2025
307df30
Merge branch 'develop' into env-defaults
jacob6838 Nov 7, 2025
c2957fe
Merge branch 'develop' into env-defaults-merge
jacob6838 Nov 7, 2025
99fd98b
Create developer_best_practices.md
jacob6838 Nov 8, 2025
964079e
Adding submodule init to quick-start section
jacob6838 Nov 8, 2025
1c89448
Adding getting-started link to the quick-start section
jacob6838 Nov 8, 2025
e684fa7
Removing requestOut
jacob6838 Nov 11, 2025
0a355f6
Adding dropdown on heatmap
jacob6838 Nov 11, 2025
54cbad3
Adding prototype aggregation endpoint to rsucounts
jacob6838 Nov 11, 2025
66c0673
Adding fork sync instructions
jacob6838 Nov 12, 2025
03891e8
Updating fork sync PR creation description
jacob6838 Nov 12, 2025
54b2137
rsu counts returning all message types at once
jacob6838 Nov 13, 2025
05c5a1a
Adding rtk-query rsuCountsApi
jacob6838 Nov 13, 2025
36f5234
Updating DisplayCounts to use local state and rtk query counts
jacob6838 Nov 13, 2025
085938b
Improving mocking in timeSyncSlice test
jacob6838 Nov 14, 2025
1d7643c
Update timeSyncSlice.test.ts
jacob6838 Nov 14, 2025
1ae3085
Merge branch 'develop' into env-defaults
jacob6838 Nov 14, 2025
4fa3996
Updating KC_LOG_LEVEL env var name
jacob6838 Nov 18, 2025
d7b4648
Adding additional heatmap display layers
jacob6838 Nov 18, 2025
8624dc0
Removing explicit mapbox gl import
jacob6838 Nov 18, 2025
99c316d
Fixing heatMapData post processing
jacob6838 Nov 18, 2025
054581c
Updating msg count types to uppercase
jacob6838 Nov 18, 2025
36ea314
Update Map.tsx
jacob6838 Nov 18, 2025
96e2202
Filtering out heatmap data with less than 0 count
jacob6838 Nov 18, 2025
7cfd6a2
Updating RSU cluster colors
jacob6838 Nov 18, 2025
e2492e8
Adding extrusion geometry
jacob6838 Nov 18, 2025
177ed90
Reducing extrusion height
jacob6838 Nov 19, 2025
abfcd14
Updating cluster sizing
jacob6838 Nov 19, 2025
9c6999d
Tweaking count labels color
jacob6838 Nov 19, 2025
31f69fa
Tweaking heatmap formatting
jacob6838 Nov 19, 2025
ee69a81
Removing heatmap extrusion layer
jacob6838 Nov 20, 2025
6ed86e8
Adding message counts to RSU side menu
jacob6838 Nov 20, 2025
972e2e0
Opening message counts on heatmap display
jacob6838 Nov 20, 2025
6b07b2d
tweaking heatmap layer opening count menu
jacob6838 Nov 25, 2025
256dca0
Admin Pages Only Show Data Associated With Selected Organization (#252)
pmonington Nov 25, 2025
db3d013
Updating heatmap unit tests
jacob6838 Nov 26, 2025
9218924
Update test_rsu_querycounts.py
jacob6838 Nov 26, 2025
060619e
Update test_rsu_querycounts.py
jacob6838 Nov 26, 2025
7fab24f
Merge pull request #255 from CDOT-CV/heatmap-backup-branch
jacob6838 Nov 26, 2025
7588a62
Update Help Page Descriptions and Images (#254)
pmonington Dec 1, 2025
99d1899
Merge remote-tracking branch 'origin/develop' into env-defaults
jacob6838 Dec 2, 2025
81e12fa
Merge remote-tracking branch 'origin/env-defaults' into fix/heatmap-m…
jacob6838 Dec 2, 2025
f7b4226
Updating PR length recommendation
jacob6838 Dec 3, 2025
7101ac2
Cleaning up unused code and print statements
jacob6838 Dec 3, 2025
9b96b51
Fixing docker host ip in sample.env.local
jacob6838 Dec 5, 2025
d82656e
Removing deprecated VSCode virtual environment instructions
jacob6838 Dec 5, 2025
99750ae
Adding additional docker build debugging steps
jacob6838 Dec 5, 2025
54c96e4
Updating rsu querycounts tests for aggregation
jacob6838 Dec 10, 2025
2ef5f4f
Updating squash merge resolution to prefer merge
jacob6838 Dec 10, 2025
333b87f
Updating heatmap stops array
jacob6838 Dec 16, 2025
d60e909
Keying map layers object
jacob6838 Dec 16, 2025
1ee70c3
Update Map.tsx
jacob6838 Dec 16, 2025
b15424e
Tweaking heatmap intensity interpolation
jacob6838 Dec 16, 2025
592649e
Tweaking heatmap intensity interpolation
jacob6838 Dec 16, 2025
eaa20ef
Distinguishing heatmap cluster borders
jacob6838 Dec 16, 2025
a8179cc
Final tweak of heatmap intensity
jacob6838 Dec 16, 2025
117a214
Adding python API .vscode default env vars
jacob6838 Dec 16, 2025
c4968c8
Removing unused intersection_no_api docker profile
jacob6838 Dec 16, 2025
076d273
Cleaning up docker-compose commands and language
jacob6838 Dec 16, 2025
eb0673c
Adding localhost:3001/3002 to realm.json
jacob6838 Dec 16, 2025
a522bc1
Cleaning up realm.json
jacob6838 Dec 16, 2025
aaae771
Merge branch 'env-defaults' into fix/heatmap-message-type-change
jacob6838 Dec 16, 2025
745ad52
Fixing timeSyncSlice test
jacob6838 Dec 16, 2025
7bb4891
Improving Environment Variable Default values (#245)
jacob6838 Dec 30, 2025
a753001
Merge branch 'develop' into fix/heatmap-message-type-change
jacob6838 Dec 30, 2025
a6cb179
Merge remote-tracking branch 'origin/develop' into fix/heatmap-messag…
jacob6838 Dec 30, 2025
50b595c
Merge branch 'fix/heatmap-message-type-change' of https://github.com/…
jacob6838 Dec 30, 2025
ad2e4db
Update Map.test.tsx.snap
jacob6838 Dec 30, 2025
dff36da
Removing unnecessary COUNTS_MSG_TYPE variable
jacob6838 Dec 30, 2025
17e10c3
Updating unit tests
jacob6838 Dec 30, 2025
1d2dd65
Updating heatmap intensity stops
jacob6838 Dec 30, 2025
8f360e7
Tweaking heatmap intensity scaling
jacob6838 Dec 31, 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
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[submodule "jpo-utils"]
path = jpo-utils
url = https://github.com/usdot-jpo-ode/jpo-utils
url = https://github.com/CDOT-CV/jpo-utils
branch = master
23 changes: 20 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,24 @@
"stopOnEntry": false,
"program": "${workspaceRoot}/services/api/src/main.py",
"env": {
"FLASK_APP": "${workspaceRoot}/services/api/src/main.py"
"PYTHONPATH": "${workspaceRoot}/services",
"FLASK_APP": "${workspaceRoot}/services/api/src/main.py",
"FLASK_RUN_PORT": "8081",
"PG_DB_HOST": "localhost:5432",
"PG_DB_USER": "postgres",
"PG_DB_PASS": "postgres",
"PG_DB_NAME": "postgres",
"MONGO_DB_URI": "mongodb://ode:replace-me@localhost:27017/?directConnection=true&authSource=admin",
"MONGO_DB_NAME": "CV",
"MONGO_PROCESSED_BSM_COLLECTION_NAME": "processed_bsm",
"MONGO_PROCESSED_PSM_COLLECTION_NAME": "processed_psm",
"ENABLE_WZDX_FEATURES": "false",
"ENABLE_MOOVE_AI_FEATURES": "false",
"CORS_DOMAIN": "*",
"KEYCLOAK_ENDPOINT": "http://localhost:8084",
"KEYCLOAK_REALM": "cvmanager",
"KEYCLOAK_API_CLIENT_ID": "cvmanager-api",
"KEYCLOAK_API_CLIENT_SECRET_KEY": "keycloak-secret-key"
},
"args": ["run"],
"envFile": "${workspaceRoot}/services/api/.env",
Expand All @@ -48,13 +65,13 @@
"mainClass": "us.dot.its.jpo.ode.api.ConflictApiApplication",
"projectName": "intersection-api",
"envFile": "${workspaceFolder}/.env",
"preLaunchTask": "run-docker-compose-intersection-no-api"
"preLaunchTask": "run-intersection-no-api"
}
],
"compounds": [
{
"name": "Debug Solution",
"configurations": ["Python: Flask", "Launch web app with Intersection Data"]
"configurations": ["Python: Flask", "Launch web app with Intersection API"]
}
]
}
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@
"OIDC",
"OIDCID",
"pgdb",
"pgquery",
"PGSQL",
"postgis",
"pythjon",
Expand Down
41 changes: 15 additions & 26 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,44 +15,45 @@
"command": "${command:python.interpreterPath} -m pytest -v --cov-report xml:cov.xml --cov ."
},
{
"label": "run-intersection",
"label": "run-keycloak-and-postgres",
"type": "docker-compose",
"dockerCompose": {
"up": {
"detached": true,
"build": true,
"profiles": ["cvmanager_postgres", "cvmanager_keycloak", "intersection"]
"profiles": ["cvmanager_postgres", "cvmanager_keycloak"]
},
"files": ["${workspaceFolder}/docker-compose.yml"],
"envFile": "${workspaceFolder}/.env"
},
"dependsOn": ["run-keycloak-and-postgres"]
}
},
{
"label": "run-docker-compose-intersection-no-api",
"label": "run-intersection",
"type": "docker-compose",
"dockerCompose": {
"up": {
"detached": true,
"build": true,
"profiles": ["intersection_no_api", "cvmanager_api", "mongo_full", "kafka_full", "kafka_connect_standalone"]
"profiles": ["intersection", "mongo_full"]
},
"files": ["${workspaceFolder}/docker-compose.yml", "${workspaceFolder}/docker-compose-intersection.yml"],
"files": ["${workspaceFolder}/docker-compose.yml"],
"envFile": "${workspaceFolder}/.env"
}
},
"dependsOn": ["run-keycloak-and-postgres"]
},
{
"label": "run-keycloak-postgres-mongodb-kafka",
"label": "run-intersection-no-api",
"type": "docker-compose",
"dockerCompose": {
"up": {
"detached": true,
"build": true,
"services": ["cvmanager_keycloak", "cvmanager_postgres"]
"profiles": ["mongo_full"]
},
"files": ["${workspaceFolder}/docker-compose.yml"],
"envFile": "${workspaceFolder}/.env"
}
},
"dependsOn": ["run-keycloak-and-postgres"]
},
{
"label": "run-full-conflictmonitor",
Expand All @@ -61,24 +62,12 @@
"up": {
"detached": true,
"build": true,
"services": [
"cvmanager_postgres",
"cvmanager_keycloak",
"kafka",
"kafka_init",
"ode",
"geojsonconverter",
"conflictmonitor",
"deduplicator",
"conflictvisualizer_api",
"mongodb_container",
"connect"
]
"services": ["kafka_full", "kafka_connect_standalone", "conflictmonitor"]
},
"files": ["${workspaceFolder}/docker-compose-full-cm.yml"],
"files": ["${workspaceFolder}/docker-compose.yml"],
"envFile": "${workspaceFolder}/.env"
},
"dependsOn": ["run-keycloak-and-postgres"]
"dependsOn": ["run-intersection"]
}
]
}
Loading
Loading