Ehsan.Asadi 6fe58c3815
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
feat: add smart base image management to pipeline
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!
2025-12-30 22:21:17 +03:30
2025-12-30 22:17:13 +03:30

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
No description provided
Readme 4.3 MiB
Languages
Python 81%
Shell 6.8%
Dockerfile 4.5%
Makefile 3.9%
CSS 2.6%
Other 1.2%