Skip to main content

This is my consulting website for Cloud & DevOps services.

Project description

Project‑Root

A full‑stack web application with an API‑driven Python backend, a static/templated frontend, and complete container/Kubernetes deployment workflows.
Security gates (Gitleaks) and CI/CD are handled through GitHub Actions.


crontab -e

Table of Contents

  1. Architecture
  2. Directory Layout
  3. Local Development
  4. Docker Usage
  5. Kubernetes Deployment
  6. CI/CD & Secret Scanning
  7. Environment Variables
  8. Contributing
  9. License

Architecture

 ┌─────────────┐      HTTP      ┌──────────────┐
 │   Browser   │  ───────────▶ │  Flask API   │
 │  (frontend) │               │  (backend)   │
 └─────────────┘               └──────────────┘
        ▲                              │
        │ Static assets / Jinja        │
        └───────────────┬──────────────┘
                        ▼
                ┌──────────────┐
                │   Database   │
                └──────────────┘


### 🔧 Tech Stack at a Glance

| Layer | What We Use | Where It Lives |
|-------|-------------|----------------|
| **Frontend** | HTML • CSS • JavaScript | `static/`, `templates/` |
| **Backend** | Flask (`app.py`) | project root |
| **Container** | Docker (single image) | `Dockerfile` |
| **Orchestration** | Kubernetes manifests | `kubernetes/` |
| **Automation / CI · CD** | GitHub Actions | `.github/workflows/` |


# 1. Clone & install deps
git clone https://github.com/your-org/project-root.git
cd project-root
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

# 2. Set env vars (see .env.example)
export FLASK_ENV=development
export SECRET_KEY=changeme
# …

# 3. Run the server
python app.py
# → http://localhost:5000



/etc/nginx/nginx.conf
#

#

####################################################
pending pod disk space
# See what images are present
clear
ctr -n k8s.io images list

# Remove unused containerd images (be cautious)
ctr -n k8s.io images prune

# Or for Docker users (if running Docker instead):
docker system prune -a
####################################################

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file my-cloud-devops-consulting-1.1.202507061218.tar.gz.

File metadata

File hashes

Hashes for my-cloud-devops-consulting-1.1.202507061218.tar.gz
Algorithm Hash digest
SHA256 00dd6f12fa69efaff82868a43532a7419bd03ed47d3b4d86f3c464215e17567d
MD5 5b6dadc2d43a4d03d1984c6167f512a3
BLAKE2b-256 60f26e0a3e9013e8b430cdf66e4db67bd9edbd3f3a2322e60e7df5470e5afe4a

See more details on using hashes here.

File details

Details for the file my_cloud_devops_consulting-1.1.202507061218-py3-none-any.whl.

File metadata

File hashes

Hashes for my_cloud_devops_consulting-1.1.202507061218-py3-none-any.whl
Algorithm Hash digest
SHA256 b9f75dcea591b8d75bc7d6992a3046e8aae4280ec34b1d3f4281322cf8dd6dea
MD5 480ddfb540e67b366d243451d4346708
BLAKE2b-256 1832ef33d8ea091171f84ea07dfb4633084a0b212ae920f2029e4b3e3bfc1c93

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page