Loading src/context/.gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ build context: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY script: - docker build -t "$IMAGE_NAME:$IMAGE_TAG" -f ./src/$IMAGE_NAME/Dockerfile . - docker exec -i $IMAGE_NAME:$IMAGE_TAG bash -c "ruff check ./${IMAGE_NAME}" - docker tag "$IMAGE_NAME:$IMAGE_TAG" "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" - docker push "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" after_script: Loading Loading @@ -86,6 +85,7 @@ unit_test context: --volume "$PWD/src/$IMAGE_NAME/tests:/opt/results" --network=teraflowbridge $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG - docker exec -i $IMAGE_NAME -c "ruff check ./${IMAGE_NAME}" - docker ps -a - sleep 5 - docker logs $IMAGE_NAME Loading src/context/service/__main__.py +9 −3 Original line number Diff line number Diff line Loading @@ -12,11 +12,17 @@ # See the License for the specific language governing permissions and # limitations under the License. import logging, signal, sys, threading import logging import signal import sys import threading from prometheus_client import start_http_server from common.Settings import get_log_level, get_metrics_port from common.message_broker.Factory import get_messagebroker_backend from common.message_broker.MessageBroker import MessageBroker from common.Settings import get_log_level, get_metrics_port from .ContextService import ContextService from .database.Engine import Engine from .database.models._Base import rebuild_database Loading Loading @@ -53,7 +59,7 @@ def main(): try: Engine.create_database(db_engine) except: # pylint: disable=bare-except # pragma: no cover LOGGER.exception('Failed to check/create the database: {:s}'.format(str(db_engine.url))) LOGGER.exception(f'Failed to check/create the database: {str(db_engine.url):s}') rebuild_database(db_engine) Loading Loading
src/context/.gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ build context: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY script: - docker build -t "$IMAGE_NAME:$IMAGE_TAG" -f ./src/$IMAGE_NAME/Dockerfile . - docker exec -i $IMAGE_NAME:$IMAGE_TAG bash -c "ruff check ./${IMAGE_NAME}" - docker tag "$IMAGE_NAME:$IMAGE_TAG" "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" - docker push "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" after_script: Loading Loading @@ -86,6 +85,7 @@ unit_test context: --volume "$PWD/src/$IMAGE_NAME/tests:/opt/results" --network=teraflowbridge $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG - docker exec -i $IMAGE_NAME -c "ruff check ./${IMAGE_NAME}" - docker ps -a - sleep 5 - docker logs $IMAGE_NAME Loading
src/context/service/__main__.py +9 −3 Original line number Diff line number Diff line Loading @@ -12,11 +12,17 @@ # See the License for the specific language governing permissions and # limitations under the License. import logging, signal, sys, threading import logging import signal import sys import threading from prometheus_client import start_http_server from common.Settings import get_log_level, get_metrics_port from common.message_broker.Factory import get_messagebroker_backend from common.message_broker.MessageBroker import MessageBroker from common.Settings import get_log_level, get_metrics_port from .ContextService import ContextService from .database.Engine import Engine from .database.models._Base import rebuild_database Loading Loading @@ -53,7 +59,7 @@ def main(): try: Engine.create_database(db_engine) except: # pylint: disable=bare-except # pragma: no cover LOGGER.exception('Failed to check/create the database: {:s}'.format(str(db_engine.url))) LOGGER.exception(f'Failed to check/create the database: {str(db_engine.url):s}') rebuild_database(db_engine) Loading