| .. | ||
| apache.conf | ||
| check-requirements.sh | ||
| init-db.sh | ||
| README.md | ||
| setup.sh | ||
راهنمای استقرار Hesabix با Docker
این راهنما به شما کمک میکند تا Hesabix را با استفاده از Docker مستقر کنید.
پیشنیازها
- Docker
- Docker Compose
مراحل نصب
- ابتدا مخزن را کلون کنید:
git clone https://github.com/your-username/hesabix.git
cd hesabix
- فایلهای تنظیمات را کپی کنید:
cp .env.example .env
-
مقادیر مورد نظر خود را در فایل
.envتنظیم کنید. -
ساخت و اجرای کانتینرها:
docker-compose up -d
دسترسی به سرویسها
- وبسایت: http://localhost
- phpMyAdmin: http://localhost:8080
اطلاعات ورود به دیتابیس
- نام کاربری: hesabix_user
- رمز عبور: hesabix_password (یا مقدار تعیین شده در فایل .env)
- نام دیتابیس: hesabix_db
- هاست: db
- پورت: 3306
دستورات مفید
- مشاهده لاگها:
docker-compose logs -f
- توقف سرویسها:
docker-compose down
- راهاندازی مجدد سرویسها:
docker-compose restart
نکات امنیتی
- حتماً رمزهای عبور پیشفرض را در فایل
.envتغییر دهید. - از SSL/TLS برای اتصالات استفاده کنید.
- فایلهای حساس را در
.gitignoreقرار دهید.
پشتیبانی
برای گزارش مشکلات یا درخواست کمک، لطفاً یک issue در مخزن GitHub ایجاد کنید.