Loading src/tests/tools/mock_osm_nbi/Dockerfile +1 −9 Original line number Diff line number Diff line Loading @@ -14,11 +14,6 @@ FROM python:3.10.16-slim # Install dependencies RUN apt-get --yes --quiet --quiet update && \ apt-get --yes --quiet --quiet install wget g++ git build-essential cmake libpcre2-dev python3-dev python3-cffi && \ rm -rf /var/lib/apt/lists/* # Set Python to show logs as they occur ENV PYTHONUNBUFFERED=0 Loading @@ -30,16 +25,13 @@ RUN python3 -m pip install --upgrade pip-tools # Create component sub-folders, and copy content RUN mkdir -p /var/teraflow/mock_osm_nbi WORKDIR /var/teraflow/mock_osm_nbi COPY src/tests/tools/mock_osm_nbi/requirements.in requirements.in COPY src/tests/tools/mock_osm_nbi/. . # Get specific Python packages RUN pip-compile --quiet --output-file=requirements.txt requirements.in RUN python3 -m pip install -r requirements.txt RUN python3 -m pip list WORKDIR /var/teraflow COPY src/tests/tools/mock_osm_nbi/. mock_osm_nbi/ # Start the service ENTRYPOINT ["python", "-m", "mock_osm_nbi"] src/tests/tools/mock_osm_nbi/README.md 0 → 100644 +17 −0 Original line number Diff line number Diff line # Mock OSM NBI Basic OSM NBI to test OSM Client component. ## Relevant commands: - Build the component for testing ```bash docker buildx build -t "mock_osm_nbi:test" -f ./src/tests/tools/mock_osm_nbi/Dockerfile . ``` - Run the component ```bash docker network create -d bridge teraflowbridge docker run --name mock_osm_nbi -d --network=teraflowbridge --env LOG_LEVEL=DEBUG --env FLASK_ENV=development mock_osm_nbi:test docker logs mock_osm_nbi ``` Loading
src/tests/tools/mock_osm_nbi/Dockerfile +1 −9 Original line number Diff line number Diff line Loading @@ -14,11 +14,6 @@ FROM python:3.10.16-slim # Install dependencies RUN apt-get --yes --quiet --quiet update && \ apt-get --yes --quiet --quiet install wget g++ git build-essential cmake libpcre2-dev python3-dev python3-cffi && \ rm -rf /var/lib/apt/lists/* # Set Python to show logs as they occur ENV PYTHONUNBUFFERED=0 Loading @@ -30,16 +25,13 @@ RUN python3 -m pip install --upgrade pip-tools # Create component sub-folders, and copy content RUN mkdir -p /var/teraflow/mock_osm_nbi WORKDIR /var/teraflow/mock_osm_nbi COPY src/tests/tools/mock_osm_nbi/requirements.in requirements.in COPY src/tests/tools/mock_osm_nbi/. . # Get specific Python packages RUN pip-compile --quiet --output-file=requirements.txt requirements.in RUN python3 -m pip install -r requirements.txt RUN python3 -m pip list WORKDIR /var/teraflow COPY src/tests/tools/mock_osm_nbi/. mock_osm_nbi/ # Start the service ENTRYPOINT ["python", "-m", "mock_osm_nbi"]
src/tests/tools/mock_osm_nbi/README.md 0 → 100644 +17 −0 Original line number Diff line number Diff line # Mock OSM NBI Basic OSM NBI to test OSM Client component. ## Relevant commands: - Build the component for testing ```bash docker buildx build -t "mock_osm_nbi:test" -f ./src/tests/tools/mock_osm_nbi/Dockerfile . ``` - Run the component ```bash docker network create -d bridge teraflowbridge docker run --name mock_osm_nbi -d --network=teraflowbridge --env LOG_LEVEL=DEBUG --env FLASK_ENV=development mock_osm_nbi:test docker logs mock_osm_nbi ```