Infrastructure

Infrastructure behind the Control Logic website system.

A readable view of how this site moves from GitHub source to local review, Docker-dev preview, and gated Azure Static Web Apps production.

Source GitHub main

futureclaw-offer-site owns deniskachar.com and the Control Logic static web root.

Preview Docker-dev image

Manual workflow builds, smoke-tests, and publishes dev/main/sha image tags.

Production Azure SWA

Manual DEPLOY-PROD approval uploads the static build to Azure Static Web Apps.

High-level personal website deployment system diagram showing GitHub source, validation, Docker dev image, Azure production, and live verification
Personal website deployment system: GitHub source, validation, Docker-dev preview, gated Azure production, and live domain checks.

Production is a gate, not a side effect.

GitHub can hold a change safely until the Docker preview and manual DEPLOY-PROD decision are complete.

Secrets stay out of the repository.

GitHub Actions uses Azure OIDC and Key Vault for Docker Hub credentials and Azure deploy access.

Every release has a checkable path.

Local preview, Docker smoke test, workflow conclusion, and live URL checks prove what actually shipped.