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
#

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

my-cloud-devops-consulting-1.1.202505111318.tar.gz (71.7 kB view details)

Uploaded Source

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

File metadata

File hashes

Hashes for my-cloud-devops-consulting-1.1.202505111318.tar.gz
Algorithm Hash digest
SHA256 a91ecc7d33cae2ef6c2aeba1818bf926190847d45734252a29c44744bbd28aaf
MD5 2cb3d1dc3b9bdfe83f1cdf7f3bd63538
BLAKE2b-256 4d77c110d1f4d8c98392baee4501c39158d05fe8ccf7536d9e64e9ee3d8ec4fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for my_cloud_devops_consulting-1.1.202505111318-py3-none-any.whl
Algorithm Hash digest
SHA256 1f918da6420702311eb3c28495746f9cc138a6fade77e3dd3a9c930b6610816c
MD5 df0adb6d6173b617628738bca4eb6108
BLAKE2b-256 46da71055ad6e486c4d4705b772372b14ac0a41a354752d0523b02145bf1f116

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