No description
- Shell 54.3%
- Python 37.4%
- Nix 6.9%
- Dockerfile 1.4%
| .forgejo/workflows | ||
| scripts | ||
| src | ||
| tests | ||
| .env.example | ||
| .envrc | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| flake.lock | ||
| flake.nix | ||
| NIX_SETUP.md | ||
| README.md | ||
| RECAP.md | ||
| RECOVERY.md | ||
| requirements.txt | ||
| ROADMAP.md | ||
Hello DevOps
Sebuah aplikasi Python contoh untuk mendemonstrasikan pipeline CI/CD (Forgejo Actions) dan deployment ke cluster Kubernetes (k3s).
Struktur Direktori
src/- Berisi source code utama aplikasitests/- Script pengujian dengan Pytestscripts/- Script utilitas (sepertihello.shdancreate_release.sh).forgejo/workflows/- Konfigurasi CI/CD Pipeline
Keterangan
Proyek ini telah dikonfigurasi mengikuti best practice yang mencakup:
- Pemisahan kode
src/, filetests/, dan utilitas discripts/. - File
.gitignorestandar Python untuk menjaga agar environment lokal tidak masuk ke repositori. - Docker-based deployment yang diotomatiskan via Forgejo.