প্রকল্প সম্পর্কে
Portabase CLI হলো Portabase ইনস্ট্যান্স পরিচালনা ও ডিপ্লয় করার জন্য অফিসিয়াল কমান্ড-লাইন ইন্টারফেস। এটি PostgreSQL, MySQL/MariaDB, MongoDB, Redis, Valkey, MSSQL, Firebird, SQLite এবং Docker ভলিউম সহ বিস্তৃত ডাটাবেস সিস্টেমে ব্যাকআপ ও রিস্টোর কার্যক্রম সহজ করে।
## ইনস্টলেশন
একটি একক bash কমান্ডের মাধ্যমে ইনস্টল করুন:
```bash
curl -sSL https://portabase.io/install | bash
```
ডেভেলপমেন্ট সেটআপ এবং বিকল্প ইনস্টলেশন পদ্ধতির জন্য, অফিসিয়াল ডকুমেন্টেশন দেখুন [portabase.io/docs/cli](https://portabase.io/docs/cli)।
## মূল বৈশিষ্ট্য
- **এজেন্ট ম্যানেজমেন্ট**: `portabase agent create`, `show`, `set`, `unset` এবং ডাটাবেস অপারেশন (`add`, `remove`, `list`) এর মতো কমান্ড দিয়ে এজেন্ট ফোল্ডার তৈরি, কনফিগার এবং পরিচালনা করুন।
- **ড্যাশবোর্ড ম্যানেজমেন্ট**: ড্যাশবোর্ড ফোল্ডার তৈরি এবং পরিচালনা করুন, যার মধ্যে প্রমাণীকরণ সেটিংস (`auth add`, `list`, `remove`) অন্তর্ভুক্ত।
- **ইনস্ট্যান্স নিয়ন্ত্রণ**: সহজ কমান্ড দিয়ে Portabase ইনস্ট্যান্স শুরু, বন্ধ, পুনরায় চালু, লগ দেখুন, আনইনস্টল বা বিল্ড করুন।
- **ডাটাবেস অপারেশন**: ডাটাবেস কমান্ড এজেন্টদের মধ্যে সীমাবদ্ধ (যেমন, `portabase agent db add`)।
## আপগ্রেড নোট (26.08 বা তার আগের সংস্করণ থেকে)
এই রিলিজ থেকে, CLI `docker-compose.yml` এর মালিকানা নেয়। আপনি যখনই `portabase agent db add`, `agent db remove` বা `build` চালান, এটি আপনার `.env` এবং `databases.json` থেকে এই ফাইলটি পুনরায় রেন্ডার করে। পুরানো ইনস্টলেশনে, বিদ্যমান ফাইলটি প্রথমে `docker-compose.legacy.yml` এ কপি করা হয়।
- প্রয়োগ করার আগে পরিবর্তনগুলি প্রিভিউ করুন: `portabase build <name> --diff`
- কাস্টমাইজেশন `docker-compose.override.yml` এ রাখুন; Docker Compose এটি স্বয়ংক্রিয়ভাবে একীভূত করে, এবং CLI এটি কখনও পরিবর্তন করে না।
## লাইসেন্স
Apache License এর অধীনে বিতরণ করা হয়েছে। বিস্তারিত জানতে `LICENSE.txt` দেখুন।
## প্রযুক্তি স্ট্যাক
Python, Typer (CLI ফ্রেমওয়ার্ক) এবং Rich (টার্মিনাল ফরম্যাটিং) দিয়ে নির্মিত।
## রিসোর্স
- ওয়েবসাইট: [portabase.io](https://portabase.io)
- ডকুমেন্টেশন: [portabase.io/docs](https://portabase.io/docs)
- GitHub Issues এর মাধ্যমে বাগ রিপোর্ট করুন বা বৈশিষ্ট্য অনুরোধ করুন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.