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.202507010044.tar.gz.

File metadata

File hashes

Hashes for my-cloud-devops-consulting-1.1.202507010044.tar.gz
Algorithm Hash digest
SHA256 057a54681643c7183523d32dadba9067f3ddf480cdf51329774ae0fba1ad7098
MD5 e0b00dfc520b093c7c180736a230b026
BLAKE2b-256 a43317661811e6f0594bcdb866ccd1f6a775b2ef847e4c6bd3fafbc29864fec3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for my_cloud_devops_consulting-1.1.202507010044-py3-none-any.whl
Algorithm Hash digest
SHA256 c9c8d56098e26a1bb947906914fc68a52e07d605fda1de139974525a99386511
MD5 fe37d1e35baf83896d6fb7f4ef9053bd
BLAKE2b-256 a422997d83934c70e6e1a1c2b6888904e4789f3ed06b70c5adfc944fc260103a

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