এটি একটি প্রশ্নের চেয়ে আরও এক ধরণের আলোচনা হতে পারে।
আপনি জানতে চান যে আপনি ম্যাজেন্টো 2 এবং স্থানীয় > মঞ্চ > উত্পাদন পরিবেশের সাথে কোন স্থাপনার নীতি অনুসরণ করেন
কিছু চেষ্টা করার পরে আমরা সেরা (বা কমপক্ষে, সর্বাধিক কঠিন) পদ্ধতির সিদ্ধান্ত নিয়েছি এই গিটিগনোর ফাইলটি গিটের মধ্যে বিক্রেতা ফোল্ডার সহ ।
.DS_Store
/.buildpath
/.cache
/.metadata
/.project
/.settings
atlassian*
/nbproject
/sitemap
/sitemap.xml
/.idea
/.gitattributes
/app/config_sandbox
/app/etc/config.php
/app/etc/env.php
/app/code/Magento/TestModule*
/lib/internal/flex/uploader/.actionScriptProperties
/lib/internal/flex/uploader/.flexProperties
/lib/internal/flex/uploader/.project
/lib/internal/flex/uploader/.settings
/lib/internal/flex/varien/.actionScriptProperties
/lib/internal/flex/varien/.flexLibProperties
/lib/internal/flex/varien/.project
/lib/internal/flex/varien/.settings
/node_modules
/.grunt
/pestle.phar
/pub/media/*.*
!/pub/media/.htaccess
/pub/media/catalog/*
!/pub/media/catalog/.htaccess
/pub/media/customer/*
!/pub/media/customer/.htaccess
/pub/media/downloadable/*
!/pub/media/downloadable/.htaccess
/pub/media/import/*
!/pub/media/import/.htaccess
/pub/media/theme/*
/pub/media/theme_customization/*
!/pub/media/theme_customization/.htaccess
/pub/media/wysiwyg/*
!/pub/media/wysiwyg/.htaccess
/pub/media/tmp/*
!/pub/media/tmp/.htaccess
/pub/media/captcha/*
/pub/static/***
!/pub/static/.htaccess
/var/*
!/var/.htaccess
.unison*
/sync.sh
সুতরাং আমরা কেবল স্থানীয় পরিবেশে সুরকার পরিচালনা করি: যে কোনও নতুন এক্সটেনশন বা সফ্টওয়্যার আপগ্রেড স্থানীয়ভাবে পরীক্ষা করা হয়, তারপরে বৈধ ও প্রতিশ্রুতিবদ্ধ। আমরা সম্ভবত তখন অ্যাপ্লিকেশন / ইত্যাদি / কনফিগারেশন ফাইলটি গিটে অন্তর্ভুক্ত করব তবে সেই ফাইলটি আবার চলার সময় আবার লেখা হয় setup:upgrade
, তাই না?
সহ বিক্রেতা মানে সংগ্রহস্থলের আকারের তুলনায় বড় হতে হবে (হয়তো) প্রস্তাবিত কিন্তু এই ভাবে যখন কোড মোতায়েন, আমরা শুধু ক্রম সঞ্চালন করুন:
bin/magento setup:upgrade
bin/magento setup:di:compile (optional)
bin/magento setup:static-content:deploy
সম্পর্কিত তথ্য: http://www.damianculotta.com.ar/magento/gitignore-y-la-estrategia-de-deploys-en-magento2
দেখুন কেন আমরা সংকলিত কমান্ডটি বিকল্প Mচ্ছ Magento 2 - সেটআপ: di: সংকলন হিসাবে বেছে নিই ?
হালনাগাদ
সত্যটি হ'ল আমাদের প্রকাশিত ম্যাজেন্টো 2 প্রকল্পগুলিতে কোড পরিবর্তন স্থাপনের সময় আমরা কিছু সমস্যা করছি
স্থানীয় ও মঞ্চে পরিবর্তনগুলি কাজ করে (উভয় মোডে পরীক্ষা করা হয়েছে: বিকাশকারী ও উত্পাদন ... যদিও আমরা বিকাশকারী মোডে সেই পরিবেশগুলি কনফিগার করেছি), তবে তাদের মধ্যে কিছু উত্পাদন পরিবেশে (উত্পাদন মোডে), ইত্যাদি তে কাজ করে না ... সুতরাং আমি নিশ্চিত নই যে আমরা সঠিক কৌশল অনুসরণ করছি। আমি কীভাবে বরাদ্দকৃত আদেশের ক্রম এবং সেই আদেশগুলির মধ্যে আদেশের প্রাসঙ্গিকতাটি দেখতে চাই
প্রকৃতপক্ষে, প্রতিদিন আপনি ম্যাজেন্টো 2 প্রোডাকশন মোডের ইউটিলিটি সম্পর্কে আমি কম বিশ্বাস করছি, যদি না আপনি এই প্রকল্পে কোনও কিছু পরিবর্তন না করেন। আপনি আমার মন পরিবর্তন করতে পারেন?