From 14ee1aaa64bcd65807e0507f00ffacbbc6266918 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Garc=C3=ADa?= Date: Tue, 14 Apr 2020 23:23:55 -0400 Subject: [PATCH] Addedd Wordpress Only (#149) * added wordpress-only option. * Update to messages * Update to settings * Updated name to logo * php my admin mod * Changes in texts WP Only * phpmyadmin roll back --- public/v2/apps/phpmyadmin.json | 2 +- public/v2/apps/wordpress-only.json | 65 +++++++++++++++++++++++++++++ public/v2/logos/wordpress-only.png | Bin 0 -> 4307 bytes 3 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 public/v2/apps/wordpress-only.json create mode 100644 public/v2/logos/wordpress-only.png diff --git a/public/v2/apps/phpmyadmin.json b/public/v2/apps/phpmyadmin.json index ae08b94..6e0645f 100644 --- a/public/v2/apps/phpmyadmin.json +++ b/public/v2/apps/phpmyadmin.json @@ -27,4 +27,4 @@ "validRegex": "/^([^\\s^\\/])+$/" }] -} +} \ No newline at end of file diff --git a/public/v2/apps/wordpress-only.json b/public/v2/apps/wordpress-only.json new file mode 100644 index 0000000..3331f16 --- /dev/null +++ b/public/v2/apps/wordpress-only.json @@ -0,0 +1,65 @@ +{ + "captainVersion": "2", + "documentation": "Taken from https://docs.docker.com/compose/wordpress/. Port mapping removed from WP as it is no longer needed", + "displayName": "WordPress - No Database", + "description": "This will create a WordPress only. You will need to create and configure the database information manually. Intended for advanced users.", + "dockerCompose": { + "version": "3.3", + "services": { + "$$cap_appname-wordpress": { + "image": "wordpress:$$cap_wp_version", + "volumes": ["$$cap_appname-wp-data:/var/www/html"], + "restart": "always", + "environment": { + "WORDPRESS_DB_HOST": "$$cap_db_host:3306", + "WORDPRESS_DB_NAME": "$$cap_db_name", + "WORDPRESS_TABLE_PREFIX": "$$cap_db_prefix", + "WORDPRESS_DB_USER": "$$cap_db_user", + "WORDPRESS_DB_PASSWORD": "$$cap_db_pass" + } + } + } + }, + "instructions": { + "start": "WordPress is an online, open source website creation tool written in PHP. But in non-geek speak, it’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today.\n\n Enter your WordPress Configuration parameters and click on next. A WordPress container will be created for you. The process will take about a minute for the process to finish. \n\nNote: This app is intended for advanced users who'd like to have a central DB in a single container for multiple WP's. You should start by configuring your DB first and then comeback with all the DB Information.", + "end": "Wordpress is deployed and available as $$cap_appname-wordpress . \n\n IMPORTANT: It will take up to 2 minutes for WordPress to be ready. Before that, you might see a 502 error page.\n\n. Remember that this app will not create a Database by itself. You need to provide all that information." + }, + "variables": [ + { + "description": "Database host", + "defaultValue": "srv-captain--xxx", + "id": "$$cap_db_host", + "label": "Database Host" + }, + { + "description": "Database name", + "defaultValue": "wordpress", + "id": "$$cap_db_name", + "label": "DB Name" + }, + { + "description": "Table prefix used by this Wordpress", + "defaultValue": "WP_", + "id": "$$cap_db_prefix", + "label": "Table Prefix" + }, + { + "id": "$$cap_db_user", + "label": "Database user", + "defaultValue": "wordpressuser" + }, + { + "id": "$$cap_db_pass", + "label": "Database password", + "description": "", + "validRegex": "/.{1,}/" + }, + { + "id": "$$cap_wp_version", + "label": "WordPress Version", + "defaultValue": "5.4.0", + "description": "Check out their Docker page for the valid tags https://hub.docker.com/r/library/wordpress/tags/", + "validRegex": "/^([^\\s^\\/])+$/" + } + ] +} diff --git a/public/v2/logos/wordpress-only.png b/public/v2/logos/wordpress-only.png new file mode 100644 index 0000000000000000000000000000000000000000..7889e150c0d68a5ce6f8c8519c01480a9335b501 GIT binary patch literal 4307 zcma)=)msz_pu|BA9gBdpAkEUv5)uN!9=f}`yGu$yLSmPeURIV4S?La!l z27?iil>OS?@rslGIXx>okC2A8J{ExPB|9&VkT^9H2N~@vK`|*N4qh&PQF<2cfx)4> zySt_3Wug~MJG;9s?p~?s89lvyHug@%rDb2*kpC5rjE<>*HT?ra9cs)G6I7+9?8lD>1=pUk!%?B-WShVZu8|afO8y8 zN$~z(2r71eokTtL6m3x7);wO(lrC$^8plblyl6O^3x3=2=;Oa+Hd&=Z)h>9x<^oR}=P&)YnRyIl_Vu#hqLY zQ$P=`r6@5^&6d36CFw8Ha5@r7S8yMc5t+^zcEr-WK#pSz%6e>#yIZldd9X84zv2wik4!x1E%%m0pChBVHzbj zPUsKr$yPsK`VTe-cm9hvJB=7Gb|ZU*QZdmC|MCP1QR^hrqzd@;pWQ5pv+?cQJL*R7Jz-6OdqHTmM2cp6dUBbOXAB73KDe?r{AbcJ^N=o?kE$|De~_< zB__AnlEFkV(HHvrOU%4cwHEcgr!c2-(l|PhvY5kKpoO8#|pNatOqwgHAunXyoVQI6Iq@Y>sGf?+=F%z+ZO@>PPNk9 zdf7}txfmHE(5$ohFTcskAS900G@Xjyq^1k!-1sn@N|eMA4HUKcXl1&#SZ6(ZNHd5d zS$u8#d?m?Djo$>G-9%iUFQoeJGe7*-c6a4?!`uDh1$JO2YeE5G7+tG7`xpZMLBNj| z^h<06G(I}}w+4h;@=Cb7D9nicwMB+`z1AIA)ZP`@qw3viAeS z_kRiqn^mfB!iDD-RkxpI6FjVm=-yGqSyhoQkhy=S*3V0kjF}(*DwOK9&nBj#t_P54*uq?SSC4{V;LxuV=;6xP`Sbl%J$%(-Xphflll2!(#?Rd$ zOlRytGqGu5Md|RyKp`Go#w7mOIp)o2XDHbGA$zhz7Pa%8s#-hic#);Qx6Q}AbDwi>&Twe5$(9pXINs?D6pA38F)jE`bBbTc&VADT93r&ihnXms^R5OG=2B z-0$kqFSPq!)=Cb&3c|kEgRm%B9c!|7nTOqX{iUG&c9{b4)p%}CCpO7x?MRKj$McL$ z39qw`zfOkrOZ#r<&Xd!F#cS}sJd0&*4d{n>*40-tK@w}si`kB`=5h%SI@rc7Eq_SqPBK2Ncwz56`ioC8zMb+Waaoae%&Vorkebq!<~Opv$C>*qK53Dum2Tm` z;*Er_+=GL{lmk&dICl5FTOB>n$19^2nk6&ws=?cyA-nY@I32Cfg=Z*0gV4ww6Q^i{ zymQ-%gdwmp}-ci>2qA_Jp_#8R?HPI5pdcuiMW+R{7QF@ z-Tat^x@Jda_YqzptfCR&XV(PugN_nU5v!$u!~4410-N3TRSHo0{CEI#v`2sP{oERm zHL8(n!^{E&!gFQ`qLtmY^q# zN#gjgK3b1=#tEwtzNA~Io7i?`FaJ27@bcF44ZSNk%P+-Eby zDWSX19(4?Qu1Y!WM&}Al5IGA_B2-l}bgZ*vmrL(`Xl`r;Vg64&$u#90N_Mu9Pa;6g zv7Tax=za5Sdt9A*rDc9V018j(PQvTjwiBYr35C!vOL1|dP1F5+X^A>pA*2E&U2*5F z{JMsqSdk#x!uubu=h(cZ{#6Q3>R?apnH|UZvMSBODC9AgMeUp>vK~BFO#B9JXcDja zT-kREMiOKcvI|t$ZL1_Hb}jTO4B)QWa{J?cJd8#Z^{(F+NYt0)pLFXn3JdZL{}_{` zgQd@m=huBiFgkNO_2`H+zWE^HlWuOj)2&V?$85R>S6_LtE@E2i{#p0E2p@5r6ThST zeSodiO5#lBpP4m=Uas)_`CO#;W-&<9OA0}7!l_=6$HjH zMjH;{dF?p<=%{a@gS=x?4}Iye_P~WgA;QhAa|CLK&xQNqQ>EXq&y9;l`hC--->sLw zXXUn{EX%c&SKfUK=?UN_mWG|50S8(2n|BF1#F#q5CKy;&|8jg1X-)V0`JJ1=mBUqZ z%&uxP9L@(u@je^sWvNs16GMJqRSLGPu;v+67gD%XswWJv@~P0r(+KnAItLEg>hiGZ zy)7q*5@U&$Up#e{cAQ`b)_eoTtt~m0>q>AxRM|}zxTh&;l);C>e=}*{Jm;y-U6;2* zh(pjEpu@egZBB}n+2xSzs<#Czr?LtY7=LU#=0tCPCm+j8H zyFCY@{~~6X#W1(Vmd{YTexMTOt>k_8LjyHa#($W~EKzy;9I_kJGOb26O|pt+H|wu} zZU+G_#FPLw+2fB__O{VDp`|4I3Dz;P_lgdbC3vm+^n2>46W7Of>)eMQof4F5oMKaw ztMT;Q_M6dd%aIx1HdJy!yOoCw1n(2$v+ve5z9! z=6yoE&qwJo;i$%KNUi&wJIV#ua2;*>!&y`8nt4lqgru6BXD81$H5c1E!fAp=%5Kg^ zYI9p+&SU}f47nan;1H7t)Oy}VGO+ur>1Q~~=NuM6-CLEaDaj?wU@L8;RpHSfMVGc0 z=n|tk6eyuDw?Yt~BlpGS0nd55{R-FDKS#t`#pN{!W7jr{kL&vP*GWegLrw>r#OaLz z8DOCS$bfDgj9vo#toLB3pzr!(W{h`L!?!j`BU3wYGXb&K`z#Ls(Kz@@`~K;nwvH$h~WD9tVxa zE81aWV`~;EG}(6-+z>w6Bo++Yf5c_Jcx!!Vi}z3s*(v=zoYBv`Ade*`aPk2s>0`i^ zF78$zazU~Q@waHSL#hVD`uiGm02_j%sWn_Z%!6} zZ~*L7e;_QV1}~IOotIx2J0(_c`mj=Kx?NVeR?rCjqtnSCVQ}j<`+UfkO0_FvGnbeh zw6i@RhFw^_cT%O2gq5NlVB#_E8t8C*ecoIabUZUTRw4Dbw-0obbPD~wp{Zg#QhmT$ zzr2=1TPx3Y0wQ2He6i&FFOWxMv1JTt2M+{>&UabXe8-yQrs-+Ccv4g&AUjZYJpdh$ z5kKmvrejS!?!egcLctEDK$utv!YVd#D--du-T03PTx{Lm_~;Y!oI}M_$u&6Dg!COt z--jH1P}jD&N7u2Nxo+Zp+r6*gA17Yjo>Z;#ICf_%|D2*3g`J7i_q-#T9S00`gw;kh zrw)4|cK400yW!(3L(~WHS6j69kWk^WPI_s-(r+zGj{;y-#F0=hhG|7SekgfRhVTS* zX$Y&>n@jV+3dim*h4ifrMP5HK%gf4A> z=6`I0Q;V48Po{OO;v_XpWUMu>cEbuO*P2!smH*gLS4{9P3N+zN11PTkl