ابوالفضل ویسی
ابوالفضل ویسی
خواندن ۴ دقیقه·۴ سال پیش

راه اندازی Jira و Confluence بر روی داکر ( قسمت دوم )

ابزار مدیریت دانش
ابزار مدیریت دانش
کانفلوئنس چیست ؟ مدیریت دانش چه به منظور اشتراک با اعضای تیم می‌تواند به یکی از چالش‌های هر تیم و یا سازمانی تبدیل شود. کانفلوئنس Confluence یک ابزار ویکی و همکاری تیمی شامل ویرایشگر متن حرفه‌ای تحت وب‌، امکان همگام‌سازی کامل با Microsoft Office و مجموعهٔ وسیعی از افزونه‌ها تجربهٔ کامل همکاری تیمی و اشتراک دانش بین اعزای تیم را فراهم می‌کند. استفاده از این ابزار می‌تواند موانع موجود فعلی برای اشتراک اطلاعات بین سازمان‌ها‌، تیم‌ها‌ی مختلف، اعضای تیم و حتی موارد یادداشت‌های شخصی اعضای تیم را از بین برده و هماهنگی کامل آن‌ها را بر روی موضوعات فراهم کند.

پیش نیاز این مقاله آشنایی با داکر میباشد

مواد مورد نیاز ( در پست قبلی هم لینک شده ) :

مرحله اول ( نوشتن داکر فایل و راه اندازی ) :

FROM cptactionhank/atlassian-confluence:latest USER root # Add proxy unpacking to container COPY &quotatlassian-agent.jar&quot /opt/atlassian/confluence/ # Set Startup Loading Agent Package RUN echo 'export CATALINA_OPTS=&quot-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}&quot' >> /opt/atlassian/confluence/bin/setenv.sh
>/opt/atlassian/confluence/bin/setenv.sh`"> `FROMcptactionhank/atlassian-confluence:latestUSERroot#AddproxyunpackingtocontainerCOPY"atlassian-agent.jar"/opt/atlassian/confluence/#SetStartupLoadingAgentPackageRUNecho'exportCATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar${CATALINA_OPTS}"'>>/opt/atlassian/confluence/bin/setenv.sh`
- Confluence --Dockerfile -- atlassian-agent.jar

و حالا بیلد میگیریم با دستور زیر

docker build -t wangzan18/confluence:latest .

و نتیجه باید مثل زیر باشه

Sending build context to Docker daemon 976.9kB Step 1/4 : FROM cptactionhank/atlassian-confluence:latest ---> 080599d8b2d7 Step 2/4 : USER root ---> Running in 016cda821c07 Removing intermediate container 016cda821c07 ---> 6506aa1b43c1 Step 3/4 : COPY &quotatlassian-agent.jar&quot /opt/atlassian/confluence/ ---> 27ab3f8f23cc Step 4/4 : RUN echo 'export CATALINA_OPTS=&quot-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}&quot' >> /opt/atlassian/confluence/bin/setenv.sh ---> Running in 68588c4f146c Removing intermediate container 68588c4f146c ---> 45a74f5420da Successfully built 45a74f5420da Successfully tagged wangzan18/confluence:latest

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

docker run -d --name confluence \ --restart always \ -p 18010:8090 \ -e TZ=&quotAsia/Tehran&quot \ -v /home/data/www/confluence.wzlinux.com:/var/atlassian/confluence \ wangzan18/confluence:latest

خوب خوب حالا نصب شد کافیه به آدرس سرور خودمون مراجعه کنیم و فرایند نصب رو شروع کنیم .

ما کانفلوئنس رو روی پورت 18010 ران کردیم پس حالا برای اینکه وارد بخش نصب بشیم کافیه آیپی سرور یا دامنه رو وارد کنید و در انتها پورت رو هم وارد کنیم .

Ip:Port

مرحله دوم ( نصب ) :

بعد از ورود به صفحه نصب روی گزینه ی نشان داده شده در عکس کلیک کنید .

انتخاب گزینه دوم
انتخاب گزینه دوم


حالا یکی از اپ های زیر رو انتخاب کنید ( بنا به استفاده خودتون )

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

کافیه که در این صفحه شما Server Id رو کپی کنید و در دستور زیر جایگزاری کنید .

java -jar atlassian-agent.jar -d -m [yourEmail] -n BAT -p conf -o http://[ServerIp-Or-Domain] -s [serverId]

این دستور رو باید روی سرور و روی دایرکتوری که کرک قرار داره وارد کنید ( یادتون باشه که برای اجرای این دستور نیازه که java روی سرور نصب باشه پس openjdk رو نصب کنید )

مقادیر زیر رو در دستور بالا جایگزین کنید :

  • مقدار [yourEmail] رو با ایمیل خودتون جایگزین کنید
  • مقدار [yourServerIp] رو با آیپی خودتون جایگزین کنید
  • مقدار [serverId] رو با مقداری که کپی کردید جایگزین کنید

و در آخر همچین دستوری باید شکل گرفته باشه

java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p conf -o http://192.168.0.89 -s BY9B-GWD1-1C78-K2DE

بعد از اجرای این دستور همچین نتیجه ای میده

java -jar atlassian-agent.jar \ -d -m wangzan18@126.com -n BAT \ -p conf -o http://confluence.wzlinux.com \ -s BTW4-2T4Y-9BTK-R0DP ==================================================== ======= Atlassian Crack Agent ======= ======= https://zhile.io ======= ======= QQ Group: 30347511 ======= ==================================================== Your license code(Don't copy this line!!!): AAABXQ0ODAoPeJx1kV9vgjAUxd/7KUj2XG1R5p+EZArEmYEsotteK7tqEyikLW7s069UzJJlS/rQn HtPf/fc3mWNcBLWOpQ41JuT6dylTpDtHJe4BCWMCw2CiRyiz5rLNmQafJdMZ5hMzEExz0Gof4ohq FzyWvNK+HtR8JJreHeKq8U5tM5Z61rNh8OvMy9gwCsUVEKzXG9YCf5ysUMZyAvIdegvR49jHNL0F a+25A0/Be4K5ZU4DjZNeQCZHvcKpPIxRak8McEVs9QOYN7vOosGTIpBXpXS1MRJddcbMDJBC/+Di dMXE3T6QN17W7aIPuOurcEOFqRJEm2D9SJGgQQL6pO7BBMPU3Jbixk8XodZtMEx9aYzMht7hI4mH jKS/4dscWYcfgFfywZQdGFFc41yZIUC9NzI/MwU/AZmzeFn19Zq38o0kxpkb7aScbIARKfavv47X sz6Oq/7DWevrTUwLgIVAIEyoNFjmUFyTJOVUzmxTJTM14S8AhUAkaRbRjdl4D9MZtO6l5nCHcR2B 80=X02h9

فقط کافیه تیکه آخر که بعد از متن زیر رو کپی کنید و در باکس Your Licence Key وارد کنید .

Your license code(Don't copy this line!!!):


خوب تا این مرحله کانفلوئنس رو کرک هم کردیم . حالا نوع دیتابیس خودتون رو انتخاب کنید و اطلاعات دیتابیس رو وارد کنید یا از دیتابیس داخلی خود جیرا استفاده کنید .

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

  1. راه اندازی کانفلوئنس با دیتای فیک ( نمونه های اماده برای آشنایی با امکانات کانفلوئنس )
  2. راه اندازی کانفلوئنس بدون دیتا
  3. درون ریزی اطلاعات و بک آپ
اگر تازه شروع به کار کردید گزینه اول رو انتخاب کنید
اگر تازه شروع به کار کردید گزینه اول رو انتخاب کنید


در بخش بعدی شما بخش مدیریت کاربران رو مشاهده میکنید که با گزینه اول تنظیمات پیشفرض انجام میشه و با گزینه دوم میتونید اطلاعات کاربران رو از جیرایی که نصب کردید در قسمت قبل بخونید و این 2 سیستم رو بهم سینک کنید .

گزینه دوم پیشنهاد میشه
گزینه دوم پیشنهاد میشه


تقریبا تمام مراحل تموم شده و بعد از این مراحل شما کانفلوئنس رو هم کرک شده خواهید داشت .


امیدوارم از این مجموعه پست خوشتون اومده باشه در حالی که فاصله زمانی بین انتشار 2 پست خیلی شد اما عذر خواهی میکنم و امیدوارم به دردتون بخوره .

منبع نوشته : گروه برنامه نویسان



dockerjiraprojectconfluenceatlassian
برنامه نویس Fullstack و علاقه مند به تکنولوژی ها و متدولوژی های جدید
شاید از این پست‌ها خوشتان بیاید