diff --git a/docker/ci-runner/Dockerfile b/docker/ci-runner/Dockerfile
index dc60c55599cc2d5c29388fc5d34a33dbeb73f205..e40af28d0876fb72f29d6b9ede99762ee77cbea1 100644
--- a/docker/ci-runner/Dockerfile
+++ b/docker/ci-runner/Dockerfile
@@ -22,17 +22,20 @@ RUN apt update && \
         automake \
         file
 
-ENV SPACK_VERSION=0.22.1
+ENV SPACK_VERSION=0.23.0
 ENV SPACK_DIR=/opt/spack/${SPACK_VERSION}
 RUN git clone --depth 1 --branch v${SPACK_VERSION} https://github.com/spack/spack.git ${SPACK_DIR}
 RUN ln -s ${SPACK_DIR}/bin/spack /usr/local/bin/
+RUN . ${SPACK_DIR}/share/spack/setup-env.sh && spack compiler find # && spack mirror add v${SPACK_VERSION} https://binaries.spack.io/v${SPACK_VERSION}
 
 ENV SPACK_REPO_DIR=/opt/spack/repos
 RUN mkdir -p ${SPACK_REPO_DIR}
 RUN git clone https://gitlab.com/ska-telescope/ska-sdp-spack.git ${SPACK_REPO_DIR}/ska-sdp-spack && \
     cd ${SPACK_REPO_DIR}/ska-sdp-spack && \
     git fetch --all && \
-    git checkout ded1a99bfb0dcc37a5d8f9404a10c509296e8e89
+    git checkout ded1a99bfb0dcc37a5d8f9404a10c509296e8e89 && \
+    . ${SPACK_DIR}/share/spack/setup-env.sh && \
+    spack repo add ${SPACK_REPO_DIR}/ska-sdp-spack
 #RUN mkdir -p $HOME/.spack
 #RUN echo "repos:\n- ${SPACK_REPO_DIR}/ska-sdp-spack" > $HOME/.spack/repos.yaml