Refactor OpenTelemetry Ingest Dockerfile and configuration; update environment variables and docker-compose for new service integration

This commit is contained in:
Simon Larsen
2024-11-21 17:08:35 +00:00
parent eec51342de
commit 3a1f5c7120
26 changed files with 497 additions and 30 deletions

View File

@@ -351,6 +351,24 @@ services:
context: .
dockerfile: ./Ingestor/Dockerfile
open-telemetry-ingest:
volumes:
- ./OpenTelemetryIngest:/usr/src/app
# Use node modules of the container and not host system.
# https://stackoverflow.com/questions/29181032/add-a-volume-to-docker-but-exclude-a-sub-folder
- /usr/src/app/node_modules/
- ./Common:/usr/src/Common
- /usr/src/Common/node_modules/
ports:
- '9938:9229' # Debugging port.
extends:
file: ./docker-compose.base.yml
service: open-telemetry-ingest
build:
network: host
context: .
dockerfile: ./OpenTelemetryIngest/Dockerfile
incoming-request-ingest:
volumes:
- ./IncomingRequestIngest:/usr/src/app