
برای اینکه از این مطلب بتونید استفاده کنید، باید اهل کامپیوتر باشید، اهل نصب نرم افزارهای مختلف مانند دیتابیس و وب سرور باشید، همچنین باید با داکر و داکر کامپوز آشنایی داشته باشید.
#docker #docker-compose #MsSql #MySql #Jira Software
به عنوان کسی که می خواهد بستری را برای کار تیمی آماده کند، همچنین اکثر افراد تیم در کشور ایران حضور دارند، در بین ابزارهای مدیریت پروژه مروری کردم و سعی کردم چیزی غیر از جیرا را انتخاب کنم، ولی وقتی چند تا از آنها را تست کردم، دیدم باید برگردم سراغ جیرا و به قول معروف در این زمینه جیرا تقریبا میشه گفت که بهترین هست.
میخواستم از نسخه ی کلود جیرا استفاده کنم، چون اعضای تیم کمتر از ده نفر هستند و فعلا داریم یه پروژه ی استارت آپی رو شروع می کنیم ، ولی دیدم که متاسفانه با اینترنت ایران، نسخه ی کلود جیرا خوب کار نمی کنه!
خلاصه دیدم مجبورم نسخه ی date center جیرا رو برای خودمون روی سرور نصب کنم، امروز که این پست رو می نویسم، آخرین نسخه ی جیرا 9.9.1 هست.
از توی سایت های ایرانی کرک برای نسخه های 8 جیرا پیدا کردم ولی برای نسخه 9 چیز خوبی ندیدم، ضمن اینکه بعد از تست نصب روی سیستم شخصی، دیدم که اگر بشه جیرا رو روی داکر بیارم بالا بهتر هست، بنا بر این گشتم تا مطالب مفید برای این موضوع رو پیدا کنم.
خلاصه پس از گشت و گذار فراوان و تست بسیاری مطالب به یه چیزی که کار بکنه و تقریبا آخرین ورژن باشه رسیدم.
بقیه ش رو می تونید از توی لینک این گیت هاب ببینید، همه چیز روشن و واضح هست و به راحتی می تونید کار رو باهاش پیش ببرید.
https://github.com/haxqer/jira
بخش مختصر و اصلی محتوای موجود در لینک فوق رو در زیر می نویسم:
برای دریافت فایل های مورد نیاز جهت داکر کامپوز، دستور زیر رو اجرا کنید
git clone https://github.com/haxqer/jira.git \ && cd jira \ && git checkout rm \ && docker-compose pull \ && docker-compose up
و همچنین برای کرک کردن جیرا، در زمانی که پنل وب آن را برای اولین بار باز کرده اید و به مرحله ی ورود لایسنس رسیدید، دستور زیر را اجرا کنید
docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \ -p jira \ -m Hello@world.com \ -n Hello@world.com \ -o your-org \ -s you-server-id-xxxx
جزییات بیشتر از لینک گیت هابی که ارائه کردم می تونید ببینید.