6fe58c3815f93f5c7118c91f6d9e283f28e777de
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Pipeline now handles base image automatically: ✅ ensure-base-image: • Checks if Dockerfile.base changed • Only rebuilds if needed • Saves ~10 minutes when unchanged ✅ build-and-push-app: • Uses base image • Fast build (~3 minutes) ✅ verify-images: • Confirms both images exist • Shows available tags Behavior: ───────── 1️⃣ Dockerfile.base changed: → Build base (~10 min) → Build app (~3 min) → Total: ~13 min 2️⃣ Only code changed: → Skip base (path filter) → Build app (~3 min) → Total: ~3 min ✅ This is the smart solution we wanted!
Peikarband Landing Platform
یک پلتفرم حرفهای برای مدیریت هاستینگ، سرورهای ابری و خدمات DevOps.
ساختار پروژه
landing/
├── Makefile # Build و deployment commands
├── .gitignore
├── .woodpecker.yml # CI/CD pipeline
│
├── helm/ # Kubernetes deployment
│ └── peikarband/
│
├── docker/ # Docker build configs
│ ├── Dockerfile
│ └── docker-compose.yml
│
└── peikarband/ # Source code و مستندات
├── README.md # مستندات کامل
├── src/ # Application code
├── tests/ # Tests
└── ...
دستورات سریع
# Development
make dev
# Docker build
make docker-build
# Helm deploy
make helm-upgrade
# برای اطلاعات بیشتر
cd peikarband/
cat README.md
Description
Languages
Python
81%
Shell
6.8%
Dockerfile
4.5%
Makefile
3.9%
CSS
2.6%
Other
1.2%