summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorkgnfth <[email protected]>2020-12-16 01:21:12 +0100
committerGitHub <[email protected]>2020-12-15 19:21:12 -0500
commit77a42b34f81322b3256c60b496cd820226bf6775 (patch)
tree055449dcc18b5756ee4e7bfff5e52b68831b87c9
parent71d95e60ed5b3dd391b6f346218a6d892463fe1a (diff)
downloadcaprover-one-click-apps-77a42b34f81322b3256c60b496cd820226bf6775.tar.gz
caprover-one-click-apps-77a42b34f81322b3256c60b496cd820226bf6775.zip
added Wallabag #317 (#320)
-rw-r--r--public/v4/apps/wallabag.yml70
-rw-r--r--public/v4/logos/wallabag.pngbin0 -> 2605 bytes
2 files changed, 70 insertions, 0 deletions
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 0000000..2dada55
--- /dev/null
+++ b/public/v4/logos/wallabag.png
Binary files differ