The static website for the Illini RoboMaster competitive robotics team at the University of Illinois.
This website can be deployed using Docker with Cloudflared integration for secure tunneling.
- Docker
- Docker Compose
-
Run the deployment script:
./deploy.sh
The deployment script will automatically:
- Build a custom Alpine-based Docker image if not present
- Ask for Cloudflared tunnel credentials if not cached
- Start the container
If you see Unsupported config option for services: 'web', add version: "3"
to the start of docker-compose.yml:
...
# GNU General Public License for more details.
#
version: "3" # Add this
services:
web:
...The website will be available locally at:
Tutorial pages under src/html/tutorials/ use the site's dark layout and
contain no JavaScript. After exporting a tutorial from pandoc (standalone
HTML) into src/html/tutorials/<name>/index.html, wrap it in the site layout:
python3 scripts/restyle_tutorials.py src/html/tutorials/<name>/index.htmlThe script is safe to re-run on pages it has already processed. Add new
tutorials to the list in src/html/tutorials/index.html by hand.