Este repositorio alberga los archivos Docker Compose de CTFd y NGINX Proxy. Este último añade el certificado SSL proporcionado por el contenedor NGINX Proxy, modificando así el archivo Docker Compose de CTFd. Solo toma en cuenta el docker compose que hay en la raiz, los archivos de las carpetas ya no sirven :(
-
Clonar el repositorio de CTFd
Primero, realiza ungit clonedel repositorio de CTFd desde GitHub:git clone https://github.com/CTFd/CTFd.git
-
Obtener el commit correcto
Dirígete a la versión correspondiente del repositorio de CTFd. Asegúrate de utilizar el commit3895558para la actualización, que es la version actual del 29/01/2025:cd CTFd git checkout 3895558 -
Actualizar el archivo
docker-compose.yml
Copia el contenido del archivodocker-compose.ymlque se encuentra en la raíz de este repositorio (tu repositorio actual) y pégalo en el archivodocker-compose.ymldel repositorio de CTFd que acabas de clonar. (Olvide decir que dentro de docker compose de este repo, hay un comentario # Agrega tu domnio, cambialo ... por tu ya sabes ...) -
Levantar los contenedores
Una vez que hayas reemplazado el archivodocker-compose.yml, ejecuta el siguiente comando para iniciar los contenedores en segundo plano:docker-compose up -d
Esto debería poner en marcha tu entorno de CTFd con la configuración más reciente.