روش نصب metabase با docker-compose
اگر در پروژهای نیاز به نصب metabase دارید و قصد دارید آن را با کمک docker-compose نصب کنید و نیاز به یک فایل تنظیمات برای metabase دارید در این نوشته برای شما یک کانفیگ docker-compose آماده کردهایم.
روش نصب metabase با docker-compose
تنظیمات زیر را برای نصب metabase بر روی دیتابیس postgresql استفاده کنید:
version: "3.3"
services:
postgres:
restart: always
image: postgres:latest
ports:
- 5432:5432
volumes:
- pgdata:/var/lib/postgresql/data/
environment:
- POSTGRES_PASSWORD=postgres
metabase:
image: metabase/metabase:latest
container_name: metabase
hostname: metabase
ports:
- 3000:3000
environment:
MB_DB_TYPE: postgres
MB_DB_DBNAME: postgres
MB_DB_PORT: 5432
MB_DB_USER: postgres
MB_DB_PASS: postgres
MB_DB_HOST: postgres
depends_on:
- postgres
links:
- postgres
volumes:
pgdata:
اگر نیاز به راهنمایی در ارتباط با این کانفیگ دارید در بخش نظرات این نوشته اعلام کنید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]



















روی سرور با منابع کم هم این ستاپ درست کار می کنه؟
بله، این تنظیمات به طور کلی برای سرورهایی با منابع کم هم قابل استفاده است، اما عملکرد نهایی به میزان دقیق منابع سرور و حجم دادههای شما بستگی دارد.
بهتر نیست برای امنیت، یوزر و پسورد دیتابیس توی فایل env جدا ذخیره بشه؟
بله، کاملاً درست میفرمایید. برای افزایش امنیت، ذخیره یوزر و پسورد دیتابیس در فایل env جداگانه توصیه میشود.
این کانفیگ برای محیط پروداکشن مناسبه؟
این کانفیگ برای شروع و تست مناسب است، اما برای محیط پروداکشن نیاز به تنظیمات امنیتی و مدیریت بیشتری دارد.
میشه به جای Postgres از MySQL هم استفاده کرد؟
بله، امکان استفاده از MySQL نیز وجود دارد. کافیست تنظیمات مربوط به دیتابیس را در فایل docker-compose.yml تغییر دهید.
ممنون بابت قرار دادن کد
موفق باشین