ویرگول
ورودثبت نام
صمد علی مددی
صمد علی مددیمشاور استقرار نرم افزار Odoo ERP. رابط بین کسب و کار و فناوری.
صمد علی مددی
صمد علی مددی
خواندن ۲ دقیقه·۱۰ ماه پیش

چطور یک دیتابیس اودو ۱۸ کامیونیتی با داکر تو لوکال ایجاد کنیم

تو این پست می خوام نحوه ایجاد یک دیتابیس اودو رو به رشته تحریر دربیارم.

۱- یک فولدر در سیتم خودتون ایجاد کنید

این فولدر فایل های مربوط به سرور شما رو نگهداری می کنه.

۲- نرم افزار VScod رو نصب کنید

می تونید از ویرایش گر های کد دیگه ای هم استفاده کنید ولی کار با VScode برام راحت تر بود.

۳- فولدری رو که ایجاد کردین در VScode باز کنید

از منوی File>Open Folder فولدر رو باز کنید.

۴- داکر رو از طریق همین VScode نصب کنید

از بنر سمت چپ روی add-ons کلیک کنید و داکر رو جستجو و نصب کنید.

۵- ایجاد فایل docker-compose.yml

بعد از اینکه فولدری رو که برای پروژه تون ایجاد کردین رو در VScode باز کردین (قدم سوم)، همونجا یک فایل جدید ایجاد کنید و اسمش رو docker-compose.yml بذارید.

حالا چرا این فایل رو لازم دارید؟ داکر برای اینکه بدونه چه ورژنی رو نصب بکنه، از چه پایگاه داده ای استفاده بکنه و چه نام کاربری و رمز عبوری برای پایگاه داده و خود اودو استفاده بکنه به این فایل نیاز داره.

دانلود نمونه فایل docker-compose.yml:

version: '3.1' services: web: image: odoo:latest depends_on: - db restart: always ports: - &quot8069:8069&quot - &quot8072:8072&quot volumes: - odoo-web-data:/var/lib/odoo - ./config:/etc/odoo - ./addons:/mnt/extra-addons environment: - PASSWORD_FILE=/run/secrets/postgresql_password secrets: - postgresql_password db: image: postgres:latest environment: - POSTGRES_DB=postgres - POSTGRES_PASSWORD_FILE=/run/secrets/postgresql_password - POSTGRES_USER=odoo - PGDATA=/var/lib/postgresql/data/pgdata restart: always volumes: - odoo-db-data:/var/lib/postgresql/data/pgdata secrets: - postgresql_password volumes: odoo-web-data: odoo-db-data: # Create a file named odoo_pg_pass in the same directory and enter your database password for odoo secrets: postgresql_password: file: odoo_pg_pass

۶- ساختار دایرکتوری اودو

باید ساختار دایکتوری اودو رو به این صورت ایجاد کنید تا فایل docker-compose.yml بالا به درستی کار بکنه.

ساختار دایرکتوری تو VScode به این شکل میشه:

۷- ایجاد دیتابیس اودو

دستور docker compose up -d رو اجرا کنید

برای دیدن لاگ می تونید از docker compose logs -f استفاده کنید.

بعد از اجرای موفق باید این پیام رو بتونید ببینید

۸- دسترسی به اودو از وب

آدرس آی پی بعلاوه پورت اودو رو در مرورگر وارد کنید اگر در لوکال نصب کردین باید این رو وارد کنید http://localhost:8069/

حالا دیتابیس سلکتور اودو بالا میاد

اون پسوورد بالایی مستر پسوورد هست و برای ایجاد، بک آپ و ریستور دیتابیس به اون نیاز خواهید داشت، یه جا ذخیره اش کنید.

اطلاعات خواسته شده رو وارد کنید و روی دکمه ایجاد دیتابیس کلیک کنید.

تبریک دیتا بیس کامیونیتی اودو تون آماده هست.

تو یه پست دیگه بهتون توضیح می دم چطور به انترپرایز تبدیلش کنید.



odooبک آپ
۰
۰
صمد علی مددی
صمد علی مددی
مشاور استقرار نرم افزار Odoo ERP. رابط بین کسب و کار و فناوری.
شاید از این پست‌ها خوشتان بیاید