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
################################################


site:1beto.com ### it confirms that 1beto.com is not yet indexed by Google

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

File metadata

File hashes

Hashes for my-cloud-devops-consulting-1.1.202507100102.tar.gz
Algorithm Hash digest
SHA256 2c74aecc74224ad70d6bbb62ebcf533eeda5ce138bf64ce5daa16980dbcdbad3
MD5 82424d24170a32b155a35031268183e9
BLAKE2b-256 146fef1b8bac27f751d7cc39dd3efc287f19042a8a9a3f72f16c77800d3c06f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for my_cloud_devops_consulting-1.1.202507100102-py3-none-any.whl
Algorithm Hash digest
SHA256 93ea31d2c6010e41864e85090c950bc8ba0884e7b6f51ac99ad0c60a8711810a
MD5 9983fd02458e898c3433e07bf8bfeaa7
BLAKE2b-256 f91415dcf2c5ea8340afc3c6ecbeaaa5c030d92b181c8b3bd565d699ad83a1b6

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