
Docker Compose wrapper to deploy AperiSite, a curated platform hosting CTF writeups, security challenges, and educational resources covering web, forensic, reverse engineering, and steganography topics.
git clone https://gitlab.com/AperiKube/compose-aperisite aperisite
pushd aperisite/
git submodule update --init --recursive
git submodule foreach --recursive git checkout master
Pull containers based on docker-compose.yml:
docker-compose pull
To get it up, please consider using:
docker-compose up -d
When done, turn on your web browser and crawl your web server (e.g., http://127.0.0.1/).
docker-compose logs --follow
Template:
docker-compose exec SERVICE COMMAND
Example:
docker-compose exec hugo sh
Then you will be able to manage your configuration files, debug daemons and much more...
pushd data/
Commit and push your update:
git add [file]
git commit -m "description"
git push -u origin master
popd
git add data/
git commit -m "description"
git push -u origin master
You're done!