From 77a42b34f81322b3256c60b496cd820226bf6775 Mon Sep 17 00:00:00 2001 From: kgnfth <73314940+kgnfth@users.noreply.github.com> Date: Wed, 16 Dec 2020 01:21:12 +0100 Subject: [PATCH] added Wallabag #317 (#320) --- public/v4/apps/wallabag.yml | 70 +++++++++++++++++++++++++++++++++++ public/v4/logos/wallabag.png | Bin 0 -> 2605 bytes 2 files changed, 70 insertions(+) create mode 100644 public/v4/apps/wallabag.yml create mode 100644 public/v4/logos/wallabag.png diff --git a/public/v4/apps/wallabag.yml b/public/v4/apps/wallabag.yml new file mode 100644 index 0000000..fc34dc7 --- /dev/null +++ b/public/v4/apps/wallabag.yml @@ -0,0 +1,70 @@ +captainVersion: 4 +services: + # Wallabag + $$cap_appname: + depends_on: + - $$cap_appname-mariadb + image: wallabag/wallabag:$$cap_wallabag_version + restart: 'always' + environment: + MYSQL_ROOT_PASSWORD: $$cap_mariadb-rootpass + SYMFONY__ENV__DATABASE_DRIVER: pdo_mysql + SYMFONY__ENV__DATABASE_HOST: srv-captain--$$cap_appname-mariadb + SYMFONY__ENV__DATABASE_PORT: 3306 + SYMFONY__ENV__DATABASE_NAME: $$cap_mariadb-db + SYMFONY__ENV__DATABASE_USER: $$cap_mariadb-user + SYMFONY__ENV__DATABASE_PASSWORD: $$cap_mariadb-pass + SYMFONY__ENV__SECRET: $$cap_gen_random_hex(30) + SYMFONY__ENV__DOMAIN_NAME: https://$$cap_appname.$$cap_root_domain + volumes: + - $$cap_appname-images:/var/www/wallabag/web/assets/images + # MariaDB + $$cap_appname-mariadb: + image: mariadb:$$cap_mariadb_version + environment: + MYSQL_ROOT_PASSWORD: $$cap_mariadb-rootpass + volumes: + - $$cap_appname-mariadb-data:/var/lib/mysql + restart: unless-stopped + caproverExtra: + notExposeAsWebApp: 'true' +caproverOneClickApp: + variables: + - id: $$cap_wallabag_version + label: Version Tag + description: Check out their Docker page for the valid tags https://hub.docker.com/r/wallabag/wallabag/tags + defaultValue: '2.4.0' + - id: $$cap_mariadb_version + label: MariaDB Version + defaultValue: '10.5.6' + description: Checkout their docker page for the valid tags https://hub.docker.com/r/library/mariadb/tags/ + validRegex: /^([^\s^\/])+$/ + - id: $$cap_mariadb-db + label: MariaDB Database + description: Database name for Wallabag + defaultValue: 'wallabag' + - id: $$cap_mariadb-user + label: MariaDB User + description: Database User for Wallabag + defaultValue: 'wallabag' + - id: $$cap_mariadb-pass + label: MariaDB database user password + description: Super secret database user password + defaultValue: $$cap_gen_random_hex(32) + - id: $$cap_mariadb-rootpass + label: MariaDB Root password + description: Super secret database user password + defaultValue: $$cap_gen_random_hex(32) + instructions: + start: |- + Wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely. + end: |- + Aaaand you're done! 😄 + Your service is available at http://$$cap_appname.$$cap_root_domain + ------------------------------------------------------------------- + + Default login is wallabag:wallabag. + displayName: Wallabag + isOfficial: true + description: Wallabag is a self hostable application for saving web pages, Save and classify articles. Read them later. Freely. + documentation: https://github.com/wallabag/docker#how-to-use-this-image diff --git a/public/v4/logos/wallabag.png b/public/v4/logos/wallabag.png new file mode 100644 index 0000000000000000000000000000000000000000..2dada55dbb848ffc1ea72e4e7d8efb17439ef01f GIT binary patch literal 2605 zcmaJ@X;@P07T#c*SteFQ{{24SajHOo?|leg4E7$6O2i$Q?G75am42A>@Wx`S+Pn2$<`B6E`%Q4W2$DvC4@%ka2!4n_LW&?GzUY!P`-L2@v73>=R|VK-XY*w|RYaTqKHjlrR@I3(7Fv=K+bVBlXL zgeIGq8$fcW(ZA->L}WyeR4O8&(c$6YsPK&_p*RqYB@&4<8aNzMgFs3m1yXhdQXnz^ zra%KF95GKMJI+n_lLp~&qxu7b_XTGP%%f-xB&B+R3eh27-UO@Vo#wkh&SUQD3A>goBr;SuPo=T+= z9C0`z(Takne&f=FoKQX}kbdKG|KU=9%AFYnzDSdq28wxMAeSx{^5I{uOyd2(3*O1m z%7*UrbG@%z?hm|ty6ct&);+A|$mK!BMJ4or&{$zK9HS(UQgJ7K;Q{37{TR>^_T*^j*H!s`6AUwI{z zKzrXKju863bN5TzilFu4nt;)?Yb5GaPL;D?TV+n(k~5@A$5nc_TE-l za+XGgBfU=5oGdo>XSJ$FjmMZ5rYZ<)yLnq=W;*xNXbtKnXR}~yL*SgLFu%TSRsGwT z{Yvc$OSrJT1f#UFQ?P^fV?V(FeOce`{}k?C7c=k4ed}a~k*Ahw&OGEr?M|&UKc6wv zWEMnGpLP9}?d?F=btqmd9lsVNn;it5U)E7(;}2>%I$t?aJd}POaKJRLfu) zUg*-yrWeZ$+B5F#Yq%H6qRjqvon^&c?#i9p#(neyC0144dt6MQ1*`#KQjfXK3x1DGhgLO%!JbakqO_NvlXn_Id5OCY?1a=STfzVd{B67kRLjA@8M|LWqsTEkmk zv&1o@&aU;ohs{;x)vMZLlM=2DR*t?CBQqX|TqS`aO&E<8opnk4~SQGcJCS z){(s?_ua3I=wjt$+^XS}fb{93{OQ8HXRP_vD4zd{yf^lQd>=`^cjePca+wPC-1W3i zS8&qDxhGdXp+?iMHddAIH87#oJe^X0dc1c-TjCyHtJu$hg`=l$^n3l%Yu24O6?eb< z8Fl=?)9~Jf*Q!6nLm=A~^GY_HAe-dB&BGi7#tO7Pnl7C+>upnl*#Tq>491$ztk@-A z4?k|5mAtz2#D~YO8%)o-nrajDyc`nigR^9xSI8&XM(v$sp{k<~JqWJJm({-LoOs=_s$)axSytv279`n_6lUfHq9~)fbmU(<~ zz5+VDuli!&HG~uzdlYIX9x;)ZJ-DO}N98Pp#pprcyr{tsBY4VcZAVMSBY|0;s1l(A z1lYG$&&tN9Pm|A&2hg6-Ggaq^z86Ly2~BPW1bP=uw!K|HrW&eVoH$`X>4+`C+z@Gb zuy$Y|NbQb5;a7;MB}jt?yE?KjE~&wWpQk_u4t=yXAEgmZJjRDSkYQSJ$4Y(WiF zR+s+j$kpN=oiQ$JK$4VY`21G%5qrgC zO8mg|sb*J~<_Spa^A(dlc$49Pu`##oc_YxpKt=yV4tMl?&Cwknlyu-Na@84Tz0~1% z;K@ljEohrnj!Fip3y>EF*hyXyK0+IGL-sg#>+aM^oE`JT9-;#