Skip to content
Snippets Groups Projects
Commit 5d6234cd authored by Alberto Gonzalez Barneo's avatar Alberto Gonzalez Barneo
Browse files

Added flask dependency

parent 3f755fa6
No related branches found
No related tags found
1 merge request!273Draft: Resolve "(OPT) Integrate QKD tests in TFS CI/CD pipeline"
......@@ -80,11 +80,11 @@ export TFS_COMPONENTS="context device pathcomp service slice nbi webui"
# To manage QKD Apps, "service" requires "qkd_app" to be deployed
# before "service", thus we "hack" the TFS_COMPONENTS environment variable prepending the
# "qkd_app" only if "service" is already in TFS_COMPONENTS, and re-export it.
#if [[ "$TFS_COMPONENTS" == *"service"* ]]; then
# BEFORE="${TFS_COMPONENTS% service*}"
# AFTER="${TFS_COMPONENTS#* service}"
# export TFS_COMPONENTS="${BEFORE} qkd_app service ${AFTER}"
#fi
if [[ "$TFS_COMPONENTS" == *"service"* ]]; then
BEFORE="${TFS_COMPONENTS% service*}"
AFTER="${TFS_COMPONENTS#* service}"
export TFS_COMPONENTS="${BEFORE} qkd_app service ${AFTER}"
fi
# Uncomment to activate Load Generator
#export TFS_COMPONENTS="${TFS_COMPONENTS} load_generator"
......@@ -140,7 +140,7 @@ export CRDB_DEPLOY_MODE="single"
export CRDB_DROP_DATABASE_IF_EXISTS=""
# Disable flag for re-deploying CockroachDB from scratch.
export CRDB_REDEPLOY=""
export CRDB_REDEPLOY="YES"
# ----- NATS -------------------------------------------------------------------
......
......@@ -32,8 +32,9 @@ RUN python3 -m pip install --upgrade pip
RUN python3 -m pip install --upgrade setuptools wheel
RUN python3 -m pip install --upgrade pip-tools
# Install Flask
RUN python3 -m pip install Flask
# Install Flask globally
RUN python3 -m pip install --upgrade pip
RUN python3 -m pip install flask
# Get common Python packages
# Note: this step enables sharing the previous Docker build steps among all the Python components
......
......@@ -15,14 +15,16 @@
cd "$(dirname "$0")"
# Ensure the local bin directory is in the PATH
export PATH=$PATH:/home/gitlab-runner/.local/bin
# Function to kill all background processes
killbg() {
for p in "${pids[@]}"; do
kill "$p" 2>/dev/null
for p in "${pids[@]}" ; do
kill "$p" 2>/dev/null;
done
}
# Trap exit and ensure cleanup of Flask processes
trap killbg EXIT
pids=()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment