← RETURN TO CITADEL

♜ AUTO DEPLOY PIPELINE

GIT WORKFLOW · DEPLOYMENT SCRIPTING · STATUS GENERATION · CHANGE CONTROL

STATUS: ACTIVE WORKFLOW

PROJECT SNAPSHOT

STATUS

Active

ROLE

Repository-driven deployment workflow

SOURCE CONTROL

Git · GitHub

TECH STACK

Bash · Git · Apache · JSON · Linux

PROJECT OVERVIEW

The Auto Deploy Pipeline documents the Git-based workflow used to update The Citadel. It includes source control, deployment scripting, telemetry generation, and operational validation after changes are made.

This workflow helps turn The Citadel from a manually edited website into a more structured systems administration and portfolio deployment process.

CURRENT WORKFLOW

Edit files

Generate status.json

git status

git add .

git commit

git push origin main

Validate rootandrook.com

CURRENT CAPABILITIES

COMMAND AREAS PRACTICED

git status
git add .
git commit -m "message"
git push origin main
./scripts/generate-status.sh
curl http://localhost/status.json

LESSONS LEARNED

NEXT OBJECTIVES

Citadel Project Switchboard

Module Links Active
01 //
Linux Hardening
SSH, UFW, Fail2Ban, permissions, and operating guardrails.
Open Module →
02 //
Cloudflare Tunnel
Secure public access without exposing the VM directly.
Open Module →
03 //
Docker Lab
Containerization practice, deployment notes, and recovery workflows.
Open Module →
04 //
Auth Monitor
Authentication visibility and login monitoring foundation.
Open Module →
05 //
SIEM Sandbox
Security monitoring lab and future detection engineering space.
Open Module →
06 //
Auto Deploy
Automation pipeline for future repeatable deployment workflows.
Open Module →
07 //
Odysseus
AI assistant prototype, RAG memory core, and hardware roadmap.
Open Module →
08 //
B-MAK
Private operations case study using sanitized public-safe data only.
Open Module →