Peter
Peter
Can you add an example of a challenge.yml file that you wanted tested, in particular with a docker image to be build? I have some ideas and resources.
Kind of. We made some progress, though it is not entirely finished. Have a look at https://gitlab.com/jointcyberrange.nl/ctfd-docker-with-plugins/-/tree/main/initial_setup?ref_type=heads and the files around it. It is a plugin.
I think if you look in our code (link above) for SETUP_EVENT_ADMIN you will find what you need. There is still work to do on this, so let's work together.
The general idea is to do this through environment variables and/or the config.ini file. In our Kubernetes setup we feed the environment variables through a configmap.
In our repo there is a Docker file that integrates the plugins. You can build and run https://gitlab.com/jointcyberrange.nl/ctfd-docker-with-plugins/-/blob/main/Dockerfile?ref_type=heads for an immediate local demo.
Here is our current approach to containerising ctfd with plugins. https://gitlab.com/jointcyberrange.nl/ctfd-docker-with-plugins lacking details of your setup, I have no idea if this could be relevant.
Related, possibly, is how to deploy them consistently while tracking upstream. Here is our approach for that: https://gitlab.com/jointcyberrange.nl/ctfd-docker-with-plugins/-/blob/main/Dockerfile?ref_type=heads comments welcome.
Understood and noted. Just trying to contribute to the CTFD ecosystem by fostering collaboration. I regret seeing so many individual activities being abandoned. I encourage your guidance in the matter....
Similar, here is what I got. But I am pretty clueless on how to handle this. langchain/chains/conversational_retrieval/base.py:191: UserWarning: `ChatVectorDBChain` is deprecated - please use `from langchain.chains import ConversationalRetrievalChain` warnings.warn( INFO:...
seems to duplicate https://github.com/hwchase17/chat-langchain/issues/37