diff --git a/automation/logs/deploy-mkdocs_completed_20260209_110544.sh b/automation/logs/deploy-mkdocs_completed_20260209_110544.sh new file mode 100755 index 0000000..400299f --- /dev/null +++ b/automation/logs/deploy-mkdocs_completed_20260209_110544.sh @@ -0,0 +1,213 @@ +#!/bin/bash +# Deploy MkDocs with Gitea integration + +set -e +echo "=== MkDocs Deployment ===" +date + +# Install Python and MkDocs +apt-get update +apt-get install -y python3-pip python3-venv git + +# Create MkDocs directory +mkdir -p /var/www/mkdocs +cd /var/www/mkdocs + +# Create Python virtual environment +python3 -m venv venv +source venv/bin/activate + +# Install MkDocs and Material theme +pip install mkdocs mkdocs-material pymdown-extensions + +# Clone the Gitea repo +git clone https://git.firefrostgaming.com/firefrost-gaming/firefrost-documentation.git site +cd site + +# Create MkDocs configuration +cat > mkdocs.yml << 'MKDOCSEOF' +site_name: Firefrost Gaming Documentation +site_url: https://docs.firefrostgaming.com +site_description: Official documentation for Firefrost Gaming Network +site_author: Firefrost Gaming Team + +theme: + name: material + palette: + - scheme: slate + primary: blue + accent: cyan + features: + - navigation.tabs + - navigation.sections + - navigation.expand + - search.suggest + - search.highlight + +markdown_extensions: + - pymdownx.highlight + - pymdownx.superfences + - pymdownx.tabbed + - admonition + - toc: + permalink: true + +nav: + - Home: index.md + - Getting Started: getting-started.md + - Server Rules: rules.md + - Modpacks: modpacks.md + +MKDOCSEOF + +# Create initial content structure +mkdir -p docs +cat > docs/index.md << 'INDEXEOF' +# Welcome to Firefrost Gaming + +**Fire + Frost = Where Passion Meets Precision** 🔥❄️ + +This is the official documentation for Firefrost Gaming Network. + +## Quick Links + +- [Getting Started](getting-started.md) +- [Server Rules](rules.md) +- [Available Modpacks](modpacks.md) + +## About Us + +Firefrost Gaming is a subscription-based Minecraft server network offering: + +- **Fire Path**: Competitive PvP gameplay +- **Frost Path**: Collaborative building and exploration + +--- + +*Documentation last updated: $(date)* +INDEXEOF + +cat > docs/getting-started.md << 'STARTEOF' +# Getting Started + +Welcome to Firefrost Gaming! This guide will help you get started. + +## How to Join + +1. Subscribe at [firefrostgaming.com](https://firefrostgaming.com) +2. Download the modpack +3. Connect to the server + +## Choosing Your Path + +### Fire Path 🔥 +Competitive gameplay with PvP elements + +### Frost Path ❄️ +Collaborative building and exploration + +STARTEOF + +cat > docs/rules.md << 'RULESEOF' +# Server Rules + +## General Rules + +1. Be respectful to all players +2. No griefing +3. No cheating or exploits + +## Moderation + +Our team enforces these rules to ensure a positive experience for everyone. + +RULESEOF + +cat > docs/modpacks.md << 'MODPACKSEOF' +# Available Modpacks + +## Active Servers + +### All The Mods 10 +- Location: NC1 Charlotte +- IP: 216.239.104.134:25565 + +### Stoneblock 4 +- Location: TX1 Dallas +- IP: 38.68.14.26:25565 + +*More servers coming soon!* +MODPACKSEOF + +# Build the site +mkdocs build + +# Set permissions +chown -R www-data:www-data /var/www/mkdocs + +# Create Nginx configuration +cat > /etc/nginx/sites-available/mkdocs << 'NGINXEOF' +server { + listen 80; + listen [::]:80; + server_name docs.firefrostgaming.com; + + root /var/www/mkdocs/site/site; + index index.html; + + location / { + try_files $uri $uri/ =404; + } + + # Cache static assets + location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ { + expires 7d; + add_header Cache-Control "public, immutable"; + } +} +NGINXEOF + +# Enable site +ln -sf /etc/nginx/sites-available/mkdocs /etc/nginx/sites-enabled/ + +# Test and reload Nginx +nginx -t +systemctl reload nginx + +# Get SSL certificate +apt-get install -y certbot python3-certbot-nginx +certbot --nginx -d docs.firefrostgaming.com --non-interactive --agree-tos --email admin@firefrostgaming.com --redirect + +# Create rebuild script for Git updates +cat > /usr/local/bin/rebuild-docs.sh << 'REBUILDEOF' +#!/bin/bash +cd /var/www/mkdocs/site +git pull origin main +source /var/www/mkdocs/venv/bin/activate +mkdocs build +echo "Documentation rebuilt: $(date)" >> /var/log/mkdocs-rebuild.log +REBUILDEOF + +chmod +x /usr/local/bin/rebuild-docs.sh + +# Create webhook listener (simple version) +cat > /usr/local/bin/gitea-webhook-listener.sh << 'WEBHOOKEOF' +#!/bin/bash +# Simple webhook listener on port 9000 + +while true; do + echo "Listening for webhook..." | nc -l -p 9000 > /dev/null + /usr/local/bin/rebuild-docs.sh + sleep 2 +done +WEBHOOKEOF + +chmod +x /usr/local/bin/gitea-webhook-listener.sh + +echo "" +echo "=== MkDocs Deployed ===" +echo "Site: https://docs.firefrostgaming.com" +echo "Git Repo: https://git.firefrostgaming.com/firefrost-gaming/firefrost-documentation" +echo "Rebuild: /usr/local/bin/rebuild-docs.sh" +echo "" +echo "Next: Configure Gitea webhook to http://38.68.14.26:9000" diff --git a/automation/results/deploy-mkdocs_result.txt b/automation/results/deploy-mkdocs_result.txt new file mode 100644 index 0000000..d96ea6c --- /dev/null +++ b/automation/results/deploy-mkdocs_result.txt @@ -0,0 +1,550 @@ +Task: deploy-mkdocs.sh +Started: Mon Feb 9 11:04:01 AM CST 2026 +========================================== +=== MkDocs Deployment === +Mon Feb 9 11:04:01 AM CST 2026 +Hit:1 https://download.docker.com/linux/ubuntu noble InRelease +Hit:2 https://deb.nodesource.com/node_20.x nodistro InRelease +Get:3 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB] +Get:4 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [21.5 kB] +Hit:5 http://nl.archive.ubuntu.com/ubuntu noble InRelease +Get:6 http://security.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [9,892 B] +Get:7 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] +Get:8 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [74.3 kB] +Get:9 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] +Get:10 http://nl.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] +Get:11 http://nl.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] +Get:12 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1,741 kB] +Get:13 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [175 kB] +Get:14 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [16.5 kB] +Get:15 http://nl.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] +Get:16 http://nl.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [386 kB] +Get:17 http://nl.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] +Get:18 http://nl.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [7,296 B] +Get:19 http://nl.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [216 B] +Get:20 http://nl.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [10.5 kB] +Get:21 http://nl.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] +Fetched 2,822 kB in 9s (302 kB/s) +Reading package lists... +Reading package lists... +Building dependency tree... +Reading state information... +git is already the newest version (1:2.43.0-1ubuntu7.3). +The following additional packages will be installed: + binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 cpp + cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu dpkg-dev fakeroot g++ + g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base + gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu javascript-common + libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl + libasan8 libatomic1 libbinutils libcc1-0 libctf-nobfd0 libctf0 libdpkg-perl + libexpat1-dev libfakeroot libfile-fcntllock-perl libgcc-13-dev libgomp1 + libgprofng0 libhwasan0 libisl23 libitm1 libjs-jquery libjs-sphinxdoc + libjs-underscore liblsan0 libmpc3 libpython3-dev libpython3.12-dev + libquadmath0 libsframe1 libstdc++-13-dev libtsan2 libubsan1 + lto-disabled-list make python3-dev python3-pip-whl python3-setuptools-whl + python3-wheel python3.12-dev python3.12-venv zlib1g-dev +Suggested packages: + binutils-doc gprofng-gui bzip2-doc cpp-doc gcc-13-locales cpp-13-doc + debian-keyring g++-multilib g++-13-multilib gcc-13-doc gcc-multilib autoconf + automake libtool flex bison gdb gcc-doc gcc-13-multilib gdb-x86-64-linux-gnu + bzr libstdc++-13-doc make-doc +The following NEW packages will be installed: + binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 cpp + cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu dpkg-dev fakeroot g++ + g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base + gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu javascript-common + libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl + libasan8 libatomic1 libbinutils libcc1-0 libctf-nobfd0 libctf0 libdpkg-perl + libexpat1-dev libfakeroot libfile-fcntllock-perl libgcc-13-dev libgomp1 + libgprofng0 libhwasan0 libisl23 libitm1 libjs-jquery libjs-sphinxdoc + libjs-underscore liblsan0 libmpc3 libpython3-dev libpython3.12-dev + libquadmath0 libsframe1 libstdc++-13-dev libtsan2 libubsan1 + lto-disabled-list make python3-dev python3-pip python3-pip-whl + python3-setuptools-whl python3-venv python3-wheel python3.12-dev + python3.12-venv zlib1g-dev +0 upgraded, 63 newly installed, 0 to remove and 5 not upgraded. +Need to get 78.5 MB of archives. +After this operation, 272 MB of additional disk space will be used. +Get:1 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 binutils-common amd64 2.42-4ubuntu2.8 [240 kB] +Get:2 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libsframe1 amd64 2.42-4ubuntu2.8 [15.6 kB] +Get:3 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libbinutils amd64 2.42-4ubuntu2.8 [576 kB] +Get:4 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libctf-nobfd0 amd64 2.42-4ubuntu2.8 [97.9 kB] +Get:5 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libctf0 amd64 2.42-4ubuntu2.8 [94.5 kB] +Get:6 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgprofng0 amd64 2.42-4ubuntu2.8 [849 kB] +Get:7 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.42-4ubuntu2.8 [2,463 kB] +Get:8 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 binutils amd64 2.42-4ubuntu2.8 [18.1 kB] +Get:9 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 gcc-13-base amd64 13.3.0-6ubuntu2~24.04 [51.5 kB] +Get:10 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libisl23 amd64 0.26-3build1.1 [680 kB] +Get:11 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libmpc3 amd64 1.3.1-1build1.1 [54.6 kB] +Get:12 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [10.7 MB] +Get:13 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 cpp-13 amd64 13.3.0-6ubuntu2~24.04 [1,038 B] +Get:14 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5,326 B] +Get:15 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] +Get:16 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04 [48.0 kB] +Get:17 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgomp1 amd64 14.2.0-4ubuntu2~24.04 [148 kB] +Get:18 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04 [29.7 kB] +Get:19 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04 [10.5 kB] +Get:20 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04 [3,031 kB] +Get:21 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04 [1,322 kB] +Get:22 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04 [2,772 kB] +Get:23 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04 [1,184 kB] +Get:24 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04 [1,641 kB] +Get:25 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04 [153 kB] +Get:26 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04 [2,681 kB] +Get:27 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [21.1 MB] +Get:28 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 gcc-13 amd64 13.3.0-6ubuntu2~24.04 [494 kB] +Get:29 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1,212 B] +Get:30 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5,018 B] +Get:31 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libstdc++-13-dev amd64 13.3.0-6ubuntu2~24.04 [2,420 kB] +Get:32 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 g++-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [12.2 MB] +Get:33 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 g++-13 amd64 13.3.0-6ubuntu2~24.04 [16.1 kB] +Get:34 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] +Get:35 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1,100 B] +Get:36 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 make amd64 4.3-4.1build2 [180 kB] +Get:37 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libdpkg-perl all 1.22.6ubuntu6.5 [269 kB] +Get:38 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 bzip2 amd64 1.0.8-5.1build0.1 [34.5 kB] +Get:39 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 lto-disabled-list all 47 [12.4 kB] +Get:40 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 dpkg-dev all 1.22.6ubuntu6.5 [1,074 kB] +Get:41 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4,928 B] +Get:42 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libfakeroot amd64 1.33-1 [32.4 kB] +Get:43 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 fakeroot amd64 1.33-1 [67.2 kB] +Get:44 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 javascript-common all 11+nmu1 [5,936 B] +Get:45 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libalgorithm-diff-perl all 1.201-1 [41.8 kB] +Get:46 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libalgorithm-diff-xs-perl amd64 0.04-8build3 [11.2 kB] +Get:47 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libalgorithm-merge-perl all 0.08-5 [11.4 kB] +Get:48 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libexpat1-dev amd64 2.6.1-2ubuntu0.3 [140 kB] +Get:49 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libfile-fcntllock-perl amd64 0.22-4ubuntu5 [30.7 kB] +Get:50 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] +Get:51 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] +Get:52 http://nl.archive.ubuntu.com/ubuntu noble/main amd64 libjs-sphinxdoc all 7.2.6-6 [149 kB] +Get:53 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 zlib1g-dev amd64 1:1.3.dfsg-3.1ubuntu2.1 [894 kB] +Get:54 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3.12-dev amd64 3.12.3-1ubuntu0.11 [5,683 kB] +Get:55 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 libpython3-dev amd64 3.12.3-0ubuntu2.1 [10.3 kB] +Get:56 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 python3.12-dev amd64 3.12.3-1ubuntu0.11 [498 kB] +Get:57 http://nl.archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-dev amd64 3.12.3-0ubuntu2.1 [26.7 kB] +Get:58 http://nl.archive.ubuntu.com/ubuntu noble/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB] +Get:59 http://nl.archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1.3 [1,320 kB] +Get:60 http://nl.archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip-whl all 24.0+dfsg-1ubuntu1.3 [1,707 kB] +Get:61 http://nl.archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-setuptools-whl all 68.1.2-2ubuntu1.2 [716 kB] +Get:62 http://nl.archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3.12-venv amd64 3.12.3-1ubuntu0.11 [5,680 B] +Get:63 http://nl.archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-venv amd64 3.12.3-0ubuntu2.1 [1,032 B] +Fetched 78.5 MB in 54s (1,464 kB/s) +Selecting previously unselected package binutils-common:amd64. +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 132987 files and directories currently installed.) +Preparing to unpack .../00-binutils-common_2.42-4ubuntu2.8_amd64.deb ... +Unpacking binutils-common:amd64 (2.42-4ubuntu2.8) ... +Selecting previously unselected package libsframe1:amd64. +Preparing to unpack .../01-libsframe1_2.42-4ubuntu2.8_amd64.deb ... +Unpacking libsframe1:amd64 (2.42-4ubuntu2.8) ... +Selecting previously unselected package libbinutils:amd64. +Preparing to unpack .../02-libbinutils_2.42-4ubuntu2.8_amd64.deb ... +Unpacking libbinutils:amd64 (2.42-4ubuntu2.8) ... +Selecting previously unselected package libctf-nobfd0:amd64. +Preparing to unpack .../03-libctf-nobfd0_2.42-4ubuntu2.8_amd64.deb ... +Unpacking libctf-nobfd0:amd64 (2.42-4ubuntu2.8) ... +Selecting previously unselected package libctf0:amd64. +Preparing to unpack .../04-libctf0_2.42-4ubuntu2.8_amd64.deb ... +Unpacking libctf0:amd64 (2.42-4ubuntu2.8) ... +Selecting previously unselected package libgprofng0:amd64. +Preparing to unpack .../05-libgprofng0_2.42-4ubuntu2.8_amd64.deb ... +Unpacking libgprofng0:amd64 (2.42-4ubuntu2.8) ... +Selecting previously unselected package binutils-x86-64-linux-gnu. +Preparing to unpack .../06-binutils-x86-64-linux-gnu_2.42-4ubuntu2.8_amd64.deb ... +Unpacking binutils-x86-64-linux-gnu (2.42-4ubuntu2.8) ... +Selecting previously unselected package binutils. +Preparing to unpack .../07-binutils_2.42-4ubuntu2.8_amd64.deb ... +Unpacking binutils (2.42-4ubuntu2.8) ... +Selecting previously unselected package gcc-13-base:amd64. +Preparing to unpack .../08-gcc-13-base_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package libisl23:amd64. +Preparing to unpack .../09-libisl23_0.26-3build1.1_amd64.deb ... +Unpacking libisl23:amd64 (0.26-3build1.1) ... +Selecting previously unselected package libmpc3:amd64. +Preparing to unpack .../10-libmpc3_1.3.1-1build1.1_amd64.deb ... +Unpacking libmpc3:amd64 (1.3.1-1build1.1) ... +Selecting previously unselected package cpp-13-x86-64-linux-gnu. +Preparing to unpack .../11-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package cpp-13. +Preparing to unpack .../12-cpp-13_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package cpp-x86-64-linux-gnu. +Preparing to unpack .../13-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... +Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... +Selecting previously unselected package cpp. +Preparing to unpack .../14-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... +Unpacking cpp (4:13.2.0-7ubuntu1) ... +Selecting previously unselected package libcc1-0:amd64. +Preparing to unpack .../15-libcc1-0_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libgomp1:amd64. +Preparing to unpack .../16-libgomp1_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libitm1:amd64. +Preparing to unpack .../17-libitm1_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libatomic1:amd64. +Preparing to unpack .../18-libatomic1_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libasan8:amd64. +Preparing to unpack .../19-libasan8_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package liblsan0:amd64. +Preparing to unpack .../20-liblsan0_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libtsan2:amd64. +Preparing to unpack .../21-libtsan2_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libubsan1:amd64. +Preparing to unpack .../22-libubsan1_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libhwasan0:amd64. +Preparing to unpack .../23-libhwasan0_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libquadmath0:amd64. +Preparing to unpack .../24-libquadmath0_14.2.0-4ubuntu2~24.04_amd64.deb ... +Unpacking libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... +Selecting previously unselected package libgcc-13-dev:amd64. +Preparing to unpack .../25-libgcc-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package gcc-13-x86-64-linux-gnu. +Preparing to unpack .../26-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package gcc-13. +Preparing to unpack .../27-gcc-13_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package gcc-x86-64-linux-gnu. +Preparing to unpack .../28-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... +Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... +Selecting previously unselected package gcc. +Preparing to unpack .../29-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... +Unpacking gcc (4:13.2.0-7ubuntu1) ... +Selecting previously unselected package libstdc++-13-dev:amd64. +Preparing to unpack .../30-libstdc++-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package g++-13-x86-64-linux-gnu. +Preparing to unpack .../31-g++-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package g++-13. +Preparing to unpack .../32-g++-13_13.3.0-6ubuntu2~24.04_amd64.deb ... +Unpacking g++-13 (13.3.0-6ubuntu2~24.04) ... +Selecting previously unselected package g++-x86-64-linux-gnu. +Preparing to unpack .../33-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... +Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... +Selecting previously unselected package g++. +Preparing to unpack .../34-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... +Unpacking g++ (4:13.2.0-7ubuntu1) ... +Selecting previously unselected package make. +Preparing to unpack .../35-make_4.3-4.1build2_amd64.deb ... +Unpacking make (4.3-4.1build2) ... +Selecting previously unselected package libdpkg-perl. +Preparing to unpack .../36-libdpkg-perl_1.22.6ubuntu6.5_all.deb ... +Unpacking libdpkg-perl (1.22.6ubuntu6.5) ... +Selecting previously unselected package bzip2. +Preparing to unpack .../37-bzip2_1.0.8-5.1build0.1_amd64.deb ... +Unpacking bzip2 (1.0.8-5.1build0.1) ... +Selecting previously unselected package lto-disabled-list. +Preparing to unpack .../38-lto-disabled-list_47_all.deb ... +Unpacking lto-disabled-list (47) ... +Selecting previously unselected package dpkg-dev. +Preparing to unpack .../39-dpkg-dev_1.22.6ubuntu6.5_all.deb ... +Unpacking dpkg-dev (1.22.6ubuntu6.5) ... +Selecting previously unselected package build-essential. +Preparing to unpack .../40-build-essential_12.10ubuntu1_amd64.deb ... +Unpacking build-essential (12.10ubuntu1) ... +Selecting previously unselected package libfakeroot:amd64. +Preparing to unpack .../41-libfakeroot_1.33-1_amd64.deb ... +Unpacking libfakeroot:amd64 (1.33-1) ... +Selecting previously unselected package fakeroot. +Preparing to unpack .../42-fakeroot_1.33-1_amd64.deb ... +Unpacking fakeroot (1.33-1) ... +Selecting previously unselected package javascript-common. +Preparing to unpack .../43-javascript-common_11+nmu1_all.deb ... +Unpacking javascript-common (11+nmu1) ... +Selecting previously unselected package libalgorithm-diff-perl. +Preparing to unpack .../44-libalgorithm-diff-perl_1.201-1_all.deb ... +Unpacking libalgorithm-diff-perl (1.201-1) ... +Selecting previously unselected package libalgorithm-diff-xs-perl:amd64. +Preparing to unpack .../45-libalgorithm-diff-xs-perl_0.04-8build3_amd64.deb ... +Unpacking libalgorithm-diff-xs-perl:amd64 (0.04-8build3) ... +Selecting previously unselected package libalgorithm-merge-perl. +Preparing to unpack .../46-libalgorithm-merge-perl_0.08-5_all.deb ... +Unpacking libalgorithm-merge-perl (0.08-5) ... +Selecting previously unselected package libexpat1-dev:amd64. +Preparing to unpack .../47-libexpat1-dev_2.6.1-2ubuntu0.3_amd64.deb ... +Unpacking libexpat1-dev:amd64 (2.6.1-2ubuntu0.3) ... +Selecting previously unselected package libfile-fcntllock-perl. +Preparing to unpack .../48-libfile-fcntllock-perl_0.22-4ubuntu5_amd64.deb ... +Unpacking libfile-fcntllock-perl (0.22-4ubuntu5) ... +Selecting previously unselected package libjs-jquery. +Preparing to unpack .../49-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... +Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... +Selecting previously unselected package libjs-underscore. +Preparing to unpack .../50-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... +Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... +Selecting previously unselected package libjs-sphinxdoc. +Preparing to unpack .../51-libjs-sphinxdoc_7.2.6-6_all.deb ... +Unpacking libjs-sphinxdoc (7.2.6-6) ... +Selecting previously unselected package zlib1g-dev:amd64. +Preparing to unpack .../52-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2.1_amd64.deb ... +Unpacking zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2.1) ... +Selecting previously unselected package libpython3.12-dev:amd64. +Preparing to unpack .../53-libpython3.12-dev_3.12.3-1ubuntu0.11_amd64.deb ... +Unpacking libpython3.12-dev:amd64 (3.12.3-1ubuntu0.11) ... +Selecting previously unselected package libpython3-dev:amd64. +Preparing to unpack .../54-libpython3-dev_3.12.3-0ubuntu2.1_amd64.deb ... +Unpacking libpython3-dev:amd64 (3.12.3-0ubuntu2.1) ... +Selecting previously unselected package python3.12-dev. +Preparing to unpack .../55-python3.12-dev_3.12.3-1ubuntu0.11_amd64.deb ... +Unpacking python3.12-dev (3.12.3-1ubuntu0.11) ... +Selecting previously unselected package python3-dev. +Preparing to unpack .../56-python3-dev_3.12.3-0ubuntu2.1_amd64.deb ... +Unpacking python3-dev (3.12.3-0ubuntu2.1) ... +Selecting previously unselected package python3-wheel. +Preparing to unpack .../57-python3-wheel_0.42.0-2_all.deb ... +Unpacking python3-wheel (0.42.0-2) ... +Selecting previously unselected package python3-pip. +Preparing to unpack .../58-python3-pip_24.0+dfsg-1ubuntu1.3_all.deb ... +Unpacking python3-pip (24.0+dfsg-1ubuntu1.3) ... +Selecting previously unselected package python3-pip-whl. +Preparing to unpack .../59-python3-pip-whl_24.0+dfsg-1ubuntu1.3_all.deb ... +Unpacking python3-pip-whl (24.0+dfsg-1ubuntu1.3) ... +Selecting previously unselected package python3-setuptools-whl. +Preparing to unpack .../60-python3-setuptools-whl_68.1.2-2ubuntu1.2_all.deb ... +Unpacking python3-setuptools-whl (68.1.2-2ubuntu1.2) ... +Selecting previously unselected package python3.12-venv. +Preparing to unpack .../61-python3.12-venv_3.12.3-1ubuntu0.11_amd64.deb ... +Unpacking python3.12-venv (3.12.3-1ubuntu0.11) ... +Selecting previously unselected package python3-venv. +Preparing to unpack .../62-python3-venv_3.12.3-0ubuntu2.1_amd64.deb ... +Unpacking python3-venv (3.12.3-0ubuntu2.1) ... +Setting up javascript-common (11+nmu1) ... +Setting up python3-setuptools-whl (68.1.2-2ubuntu1.2) ... +Setting up lto-disabled-list (47) ... +Setting up libfile-fcntllock-perl (0.22-4ubuntu5) ... +Setting up python3-pip-whl (24.0+dfsg-1ubuntu1.3) ... +Setting up libalgorithm-diff-perl (1.201-1) ... +Setting up binutils-common:amd64 (2.42-4ubuntu2.8) ... +Setting up libctf-nobfd0:amd64 (2.42-4ubuntu2.8) ... +Setting up libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up bzip2 (1.0.8-5.1build0.1) ... +Setting up python3-wheel (0.42.0-2) ... +Setting up libsframe1:amd64 (2.42-4ubuntu2.8) ... +Setting up libfakeroot:amd64 (1.33-1) ... +Setting up fakeroot (1.33-1) ... +update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode +Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... +Setting up libexpat1-dev:amd64 (2.6.1-2ubuntu0.3) ... +Setting up make (4.3-4.1build2) ... +Setting up libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up libmpc3:amd64 (1.3.1-1build1.1) ... +Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up python3-pip (24.0+dfsg-1ubuntu1.3) ... +Setting up libdpkg-perl (1.22.6ubuntu6.5) ... +Setting up libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2.1) ... +Setting up libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... +Setting up libbinutils:amd64 (2.42-4ubuntu2.8) ... +Setting up libisl23:amd64 (0.26-3build1.1) ... +Setting up libalgorithm-diff-xs-perl:amd64 (0.04-8build3) ... +Setting up libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... +Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... +Setting up libalgorithm-merge-perl (0.08-5) ... +Setting up libctf0:amd64 (2.42-4ubuntu2.8) ... +Setting up python3.12-venv (3.12.3-1ubuntu0.11) ... +Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... +Setting up libpython3.12-dev:amd64 (3.12.3-1ubuntu0.11) ... +Setting up libgprofng0:amd64 (2.42-4ubuntu2.8) ... +Setting up python3-venv (3.12.3-0ubuntu2.1) ... +Setting up python3.12-dev (3.12.3-1ubuntu0.11) ... +Setting up libjs-sphinxdoc (7.2.6-6) ... +Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... +Setting up libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... +Setting up binutils-x86-64-linux-gnu (2.42-4ubuntu2.8) ... +Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... +Setting up libpython3-dev:amd64 (3.12.3-0ubuntu2.1) ... +Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... +Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... +Setting up binutils (2.42-4ubuntu2.8) ... +Setting up dpkg-dev (1.22.6ubuntu6.5) ... +Setting up python3-dev (3.12.3-0ubuntu2.1) ... +Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... +Setting up cpp (4:13.2.0-7ubuntu1) ... +Setting up g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... +Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... +Setting up gcc (4:13.2.0-7ubuntu1) ... +Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... +Setting up g++-13 (13.3.0-6ubuntu2~24.04) ... +Setting up g++ (4:13.2.0-7ubuntu1) ... +update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode +Setting up build-essential (12.10ubuntu1) ... +Processing triggers for man-db (2.12.0-4build2) ... +Processing triggers for libc-bin (2.39-0ubuntu8.7) ... + +Running kernel seems to be up-to-date. + +The processor microcode seems to be up-to-date. + +No services need to be restarted. + +No containers need to be restarted. + +No user sessions are running outdated binaries. + +No VM guests are running outdated hypervisor (qemu) binaries on this host. +Collecting mkdocs + Downloading mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) +Collecting mkdocs-material + Downloading mkdocs_material-9.7.1-py3-none-any.whl.metadata (19 kB) +Collecting pymdown-extensions + Downloading pymdown_extensions-10.20.1-py3-none-any.whl.metadata (3.1 kB) +Collecting click>=7.0 (from mkdocs) + Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB) +Collecting ghp-import>=1.0 (from mkdocs) + Downloading ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) +Collecting jinja2>=2.11.1 (from mkdocs) + Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) +Collecting markdown>=3.3.6 (from mkdocs) + Downloading markdown-3.10.2-py3-none-any.whl.metadata (5.1 kB) +Collecting markupsafe>=2.0.1 (from mkdocs) + Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) +Collecting mergedeep>=1.3.4 (from mkdocs) + Downloading mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB) +Collecting mkdocs-get-deps>=0.2.0 (from mkdocs) + Downloading mkdocs_get_deps-0.2.0-py3-none-any.whl.metadata (4.0 kB) +Collecting packaging>=20.5 (from mkdocs) + Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB) +Collecting pathspec>=0.11.1 (from mkdocs) + Downloading pathspec-1.0.4-py3-none-any.whl.metadata (13 kB) +Collecting pyyaml-env-tag>=0.1 (from mkdocs) + Downloading pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) +Collecting pyyaml>=5.1 (from mkdocs) + Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) +Collecting watchdog>=2.0 (from mkdocs) + Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.3/44.3 kB 3.1 MB/s eta 0:00:00 +Collecting babel>=2.10 (from mkdocs-material) + Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) +Collecting backrefs>=5.7.post1 (from mkdocs-material) + Downloading backrefs-6.1-py312-none-any.whl.metadata (3.0 kB) +Collecting colorama>=0.4 (from mkdocs-material) + Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) +Collecting mkdocs-material-extensions>=1.3 (from mkdocs-material) + Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB) +Collecting paginate>=0.5 (from mkdocs-material) + Downloading paginate-0.5.7-py2.py3-none-any.whl.metadata (11 kB) +Collecting pygments>=2.16 (from mkdocs-material) + Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB) +Collecting requests>=2.30 (from mkdocs-material) + Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) +Collecting python-dateutil>=2.8.1 (from ghp-import>=1.0->mkdocs) + Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) +Collecting platformdirs>=2.2.0 (from mkdocs-get-deps>=0.2.0->mkdocs) + Downloading platformdirs-4.5.1-py3-none-any.whl.metadata (12 kB) +Collecting charset_normalizer<4,>=2 (from requests>=2.30->mkdocs-material) + Downloading charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB) +Collecting idna<4,>=2.5 (from requests>=2.30->mkdocs-material) + Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB) +Collecting urllib3<3,>=1.21.1 (from requests>=2.30->mkdocs-material) + Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB) +Collecting certifi>=2017.4.17 (from requests>=2.30->mkdocs-material) + Downloading certifi-2026.1.4-py3-none-any.whl.metadata (2.5 kB) +Collecting six>=1.5 (from python-dateutil>=2.8.1->ghp-import>=1.0->mkdocs) + Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) +Downloading mkdocs-1.6.1-py3-none-any.whl (3.9 MB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 13.9 MB/s eta 0:00:00 +Downloading mkdocs_material-9.7.1-py3-none-any.whl (9.3 MB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.3/9.3 MB 12.9 MB/s eta 0:00:00 +Downloading pymdown_extensions-10.20.1-py3-none-any.whl (268 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 268.8/268.8 kB 10.1 MB/s eta 0:00:00 +Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 14.0 MB/s eta 0:00:00 +Downloading backrefs-6.1-py312-none-any.whl (398 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 398.8/398.8 kB 10.5 MB/s eta 0:00:00 +Downloading click-8.3.1-py3-none-any.whl (108 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.3/108.3 kB 6.8 MB/s eta 0:00:00 +Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) +Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB) +Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 8.7 MB/s eta 0:00:00 +Downloading markdown-3.10.2-py3-none-any.whl (108 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.2/108.2 kB 7.9 MB/s eta 0:00:00 +Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) +Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB) +Downloading mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB) +Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB) +Downloading packaging-26.0-py3-none-any.whl (74 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 7.4 MB/s eta 0:00:00 +Downloading paginate-0.5.7-py2.py3-none-any.whl (13 kB) +Downloading pathspec-1.0.4-py3-none-any.whl (55 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.2/55.2 kB 6.0 MB/s eta 0:00:00 +Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 13.8 MB/s eta 0:00:00 +Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 12.8 MB/s eta 0:00:00 +Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) +Downloading requests-2.32.5-py3-none-any.whl (64 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 kB 5.5 MB/s eta 0:00:00 +Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.1/79.1 kB 6.5 MB/s eta 0:00:00 +Downloading certifi-2026.1.4-py3-none-any.whl (152 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 152.9/152.9 kB 9.7 MB/s eta 0:00:00 +Downloading charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.5/153.5 kB 9.0 MB/s eta 0:00:00 +Downloading idna-3.11-py3-none-any.whl (71 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.0/71.0 kB 8.2 MB/s eta 0:00:00 +Downloading platformdirs-4.5.1-py3-none-any.whl (18 kB) +Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 11.9 MB/s eta 0:00:00 +Downloading urllib3-2.6.3-py3-none-any.whl (131 kB) + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.6/131.6 kB 8.6 MB/s eta 0:00:00 +Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) +Installing collected packages: paginate, watchdog, urllib3, six, pyyaml, pygments, platformdirs, pathspec, packaging, mkdocs-material-extensions, mergedeep, markupsafe, markdown, idna, colorama, click, charset_normalizer, certifi, backrefs, babel, requests, pyyaml-env-tag, python-dateutil, pymdown-extensions, mkdocs-get-deps, jinja2, ghp-import, mkdocs, mkdocs-material +Successfully installed babel-2.18.0 backrefs-6.1 certifi-2026.1.4 charset_normalizer-3.4.4 click-8.3.1 colorama-0.4.6 ghp-import-2.1.0 idna-3.11 jinja2-3.1.6 markdown-3.10.2 markupsafe-3.0.3 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-get-deps-0.2.0 mkdocs-material-9.7.1 mkdocs-material-extensions-1.3.1 packaging-26.0 paginate-0.5.7 pathspec-1.0.4 platformdirs-4.5.1 pygments-2.19.2 pymdown-extensions-10.20.1 python-dateutil-2.9.0.post0 pyyaml-6.0.3 pyyaml-env-tag-1.1 requests-2.32.5 six-1.17.0 urllib3-2.6.3 watchdog-6.0.0 +Cloning into 'site'... +INFO - Cleaning site directory +INFO - Building documentation to directory: /var/www/mkdocs/site/site +INFO - Documentation built in 0.28 seconds +nginx: the configuration file /etc/nginx/nginx.conf syntax is ok +nginx: configuration file /etc/nginx/nginx.conf test is successful +Reading package lists... +Building dependency tree... +Reading state information... +certbot is already the newest version (2.9.0-1). +python3-certbot-nginx is already the newest version (2.9.0-1). +0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. +Saving debug log to /var/log/letsencrypt/letsencrypt.log +Requesting a certificate for docs.firefrostgaming.com + +Successfully received certificate. +Certificate is saved at: /etc/letsencrypt/live/docs.firefrostgaming.com/fullchain.pem +Key is saved at: /etc/letsencrypt/live/docs.firefrostgaming.com/privkey.pem +This certificate expires on 2026-05-10. +These files will be updated when the certificate renews. +Certbot has set up a scheduled task to automatically renew this certificate in the background. + +Deploying certificate +Successfully deployed certificate for docs.firefrostgaming.com to /etc/nginx/sites-enabled/mkdocs +Congratulations! You have successfully enabled HTTPS on https://docs.firefrostgaming.com + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +If you like Certbot, please consider supporting our work by: + * Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate + * Donating to EFF: https://eff.org/donate-le +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +=== MkDocs Deployed === +Site: https://docs.firefrostgaming.com +Git Repo: https://git.firefrostgaming.com/firefrost-gaming/firefrost-documentation +Rebuild: /usr/local/bin/rebuild-docs.sh + +Next: Configure Gitea webhook to http://38.68.14.26:9000 +========================================== +Finished: Mon Feb 9 11:05:44 AM CST 2026 +Exit Code: 0