From ac194d08ba87404f9279a118c67243aff15a9700 Mon Sep 17 00:00:00 2001 From: Maik Ellerbrock Date: Sat, 10 Jun 2017 01:13:23 +0200 Subject: [PATCH] feat(templates): add openproject to rancher catalog templates --- templates/openproject/0/docker-compose.yml | 26 ++++++++++++++++++ templates/openproject/0/rancher-compose.yml | 24 ++++++++++++++++ templates/openproject/README.md | 6 ++++ .../openproject/catalogIcon-openproject.png | Bin 0 -> 2644 bytes templates/openproject/config.yml | 6 ++++ 5 files changed, 62 insertions(+) create mode 100644 templates/openproject/0/docker-compose.yml create mode 100644 templates/openproject/0/rancher-compose.yml create mode 100644 templates/openproject/README.md create mode 100644 templates/openproject/catalogIcon-openproject.png create mode 100644 templates/openproject/config.yml diff --git a/templates/openproject/0/docker-compose.yml b/templates/openproject/0/docker-compose.yml new file mode 100644 index 0000000..77b78c2 --- /dev/null +++ b/templates/openproject/0/docker-compose.yml @@ -0,0 +1,26 @@ +version: '2' + +services: + + openproject: + image: openproject/community:7 + volumes_from: + - openproject-data + ports: + - ${OPENPROJECT_PORT}:80 + labels: + io.rancher.sidekicks: openproject-data + io.rancher.container.hostname_override: container_name + + openproject-data: + image: openproject/community:7 + entrypoint: + - /bin/true + volumes: + - /var/lib/postgresql/9.4/main + - /var/log/supervisor + - /var/db/openproject + labels: + io.rancher.container.start_once: 'true' + io.rancher.container.hostname_override: container_name + diff --git a/templates/openproject/0/rancher-compose.yml b/templates/openproject/0/rancher-compose.yml new file mode 100644 index 0000000..aa6fa23 --- /dev/null +++ b/templates/openproject/0/rancher-compose.yml @@ -0,0 +1,24 @@ +version: '2' + +catalog: + + name: openproject + version: 0.0.1 + description: Project planning and scheduling + questions: + - variable: OPENPROJECT_PORT + label: Port + default: 80 + required: true + type: int + +services: + + openproject: + scale: 1 + start_on_create: true + + openproject-data: + scale: 1 + start_on_create: true + diff --git a/templates/openproject/README.md b/templates/openproject/README.md new file mode 100644 index 0000000..9a608e7 --- /dev/null +++ b/templates/openproject/README.md @@ -0,0 +1,6 @@ +# OpenProject + +Login via Username: `admin` and Password `admin`. + +Read more in the official OpenProject [Documentation](https://www.openproject.org/help/). + diff --git a/templates/openproject/catalogIcon-openproject.png b/templates/openproject/catalogIcon-openproject.png new file mode 100644 index 0000000000000000000000000000000000000000..680ea77195468c877050d10d6897ad343e28fca6 GIT binary patch literal 2644 zcmb_dX;jn49z_}@vZ1jIjJf}kj25rKdZ7KN}F2=K7>^_;%Q1rN{ zkdV+p1AT3CA)$SQ&mH{L9@F5|wId`Xe9iP4Lg&;av)$d@pEMBf=N1&StQVF(j*L&P z@YbI9zggz3&dklr{)SN0LTzvF@HaQ*;Yh_RsB?ODlhd=a+{F(cSI)q!t~mreDz5p& z-~2_#W`gs6a%Ohv$rK_Q}i^k}tb@ViM_Ot_i{jW#fjJz8epBkIsaNh5gwES_e`1OtTjZYh& z_yU1oXJ_Yvp`)siv$~lZ4B@G1>1FG8EByEL8*!O;?&l^wC@8FIs%!4-?i(C^$N8|# zQ#PTg6{L^0wXeP{*3jPnnqz>mQ;@Yc4()r>1`}zIjdBi*aS6KZ z8XW5t9_M`{{(4k$Kr|sF_I}u%bX7KujK7_n9-o|fH#IXgGdH)e#9jDs z`m(t$8l#K$Gjk2G!`||bN(qWd4ZV|g`(923wT05eXn)4)?SIW4o0y)RFZJ*HRY*vr z!$2F32pe7;o63>#I(}z)tGmaFO|=`OVvKD%LNujcVpWI$-=og`8CuvixDn9Eamm-_?SDQW%gl$qiiy@JXf1YtmJ1Eb-Y z>>Ud!ITdKm^G&ZQQMbexyPwem@gtIL%ZGKumEf$R=|YYaTph$lN+TB&PKjv|vMmFU z!DqP;P`IsAd4eh!-lAaneMuGRpcVmnm=$>MfHa_;%V?sj_dq~u5oE?(d9w1J$V4t* zf%J_QVNTTNCpcJ3953Ga6+Q|Ak_LYn-TnfF@#24?&yqjjAL74}kiXB_Q+_d$5(oXa zpO*Ol_`x;BbN}>&btvMW}TQaJ0N`*W3K9z%j_xrmTMmW&+<7sn6j83kB0bf|-*?;fnmNFc&4;5qIC z(7PuhcdoiwtOZf*sPL;?`2mff*I8uJ;ykTv0A6YZYpi%GHCRfh3;k`?dDr7K6lTOD zJs&+$_UK4{J#$pD#4%0d#m7Zu+GtX#=Blq3Rpyh{{yZ#_EZcENGAgHC*)TryFwTgW zViQnqIm+A~kjQT~JQw<;Kh-r~n_|`QBGs+Txgw}Y_IY#I#*oX`7LTkF2M?kLnk!Xp zJPj-&iOvh>3?Dv?r(D2foOcV9beOAx`X7*VsX|RkEm}ncpRDf;H#&FGGmaOGUcS)q zJhc#$R#vM#b#I7X52 zQm@FGmu~>^11cx|DrBE6GmYZunTm2f2XF|X5NqZ0OI!>1Cr0YyaKjYQ&SJZzjGH4L zHA_Tw?=|`O?CryPRueI6fWeCMlHPu$yn@5;U+kt;?P zC@)&pp%PN1cC5!8HMz(qSJ}3Ffm5Klx>|ZcpP6iw55WYRkucaXLpqZ_vhP>?Lh*fK zVanc-0ZVDNmWRHTS%ENBfU!Z?cQRavm_lL^Si+xxwK|iS?2gy|fs@E!YZLTi636qd zFUg(OPlKb~6&@1NUrV?V6b_qnMey3kTnic5#{Y@!-(vk&nEzj_OwM1|LjTEA~iuRmzW6wQMeZA zJ%wEM@!ktyZ)SfxbAu^ow7+B_yR~3gYTKFwIinm}+Z7*^$UGY=GAs!q&x}j#XAt-s zdBRR@0-RxVb-w^-9$n39R-hrHulF|cLpbvLwYtrD7;C^Wnol(Y-bM0!Nl4)FDuG|$ zstx3~3oa?RB4Ba{|!SxQR4zDw)G zlN}1v!l4(k#cH|J2TZcWe&C31AEB#Ee=|ovQXic*n&*|P<6{=f(0p&7FtFu>gN$MO z+1civVeU;jQ?q0S!dAuE%(_N5D|@~H+7RJ0f{?q0`tU3R>2?{H_TBR>&h2SK{v<8^ z*VPs~U%u(s^`aHw+Bbf!L!M2l)S!03)oC%S5ZDS=