git clone --recurse-submodules https://github.com/n57uctf/yetictf-quals-deployhtpasswd -n ctf # to generate Traefik Dashboard password
cp .env.sample .env
vi .env # provide generated string to TRAEFIK_BASICAUTH variablecp .student.env.sample .student.env
cp .school.env.sample .school.env
vi .student.env # Change all default credentials and provide S3 key id and key secret for backing up
vi .school.env # Change all default credentials and provide S3 key id and key secret for backing updocker-compose up -dDocker containers:
quals_school_cache_1
quals_frontpage_1
quals_student_db_1
quals_school_db_1
quals_student_cache_1
quals_student_ctfd_1
quals_school_ctfd_1
quals_student_db_backup_1
quals_traefik_1
For Developer purpose you can use special Dev-environment located in /dev URL-path.
To enable Dev Environment you must add docker-comose-dev.yml to .env file and configure .dev.env by analogy with .school.env/.student.env