تو این پست می خوام نحوه ایجاد یک دیتابیس اودو رو به رشته تحریر دربیارم.
۱- یک فولدر در سیتم خودتون ایجاد کنید
این فولدر فایل های مربوط به سرور شما رو نگهداری می کنه.
۲- نرم افزار 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: - "8069:8069" - "8072:8072" 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/
حالا دیتابیس سلکتور اودو بالا میاد
اون پسوورد بالایی مستر پسوورد هست و برای ایجاد، بک آپ و ریستور دیتابیس به اون نیاز خواهید داشت، یه جا ذخیره اش کنید.
اطلاعات خواسته شده رو وارد کنید و روی دکمه ایجاد دیتابیس کلیک کنید.
تبریک دیتا بیس کامیونیتی اودو تون آماده هست.
تو یه پست دیگه بهتون توضیح می دم چطور به انترپرایز تبدیلش کنید.