From 525376a3fe312cdbeed7b5e6ed38669fb69aa2bb Mon Sep 17 00:00:00 2001 From: Bukhori Muhammad Aqid Date: Sun, 28 Nov 2021 22:16:52 +0700 Subject: [PATCH] Adding Kutt (#574) * [add] fider * [update] fider host domain * [update] PR feedback * add kutt --- public/v4/apps/kutt.yml | 75 +++++++++++++++++++++++++++++++++++++++ public/v4/logos/kutt.png | Bin 0 -> 770 bytes 2 files changed, 75 insertions(+) create mode 100644 public/v4/apps/kutt.yml create mode 100644 public/v4/logos/kutt.png diff --git a/public/v4/apps/kutt.yml b/public/v4/apps/kutt.yml new file mode 100644 index 0000000..e7228a8 --- /dev/null +++ b/public/v4/apps/kutt.yml @@ -0,0 +1,75 @@ +captainVersion: 4 +services: + $$cap_appname-postgres: + image: postgres:12-alpine + volumes: + - $$cap_appname-postgres-data:/var/lib/postgresql/data + restart: always + environment: + POSTGRES_USER: kutt + POSTGRES_PASSWORD: $$cap_kutt_postgres_password + POSTGRES_DB: kutt + caproverExtra: + notExposeAsWebApp: 'true' + $$cap_appname-redis: + image: redis:6.0-alpine + volumes: + - $$cap_appname-redis:/data + caproverExtra: + notExposeAsWebApp: 'true' + $$cap_appname-kutt: + depends_on: + - $$cap_appname-postgres + - $$cap_appname-redis + image: kutt/kutt:$$cap_kutt_version + restart: always + caproverExtra: + containerHttpPort: '3000' + environment: + DB_HOST: srv-captain--$$cap_appname-postgres + DB_NAME: kutt + DB_USER: kutt + DB_PASSWORD: $$cap_kutt_postgres_password + REDIS_HOST: srv-captain--$$cap_appname-redis + SITE_NAME: $$cap_appname URL Shortener + DEFAULT_DOMAIN: $$cap_appname-kutt.$$cap_root_domain + JWT_SECRET: $$cap_gen_random_hex(64) + MAIL_HOST: $$cap_kutt_mail_host + MAIL_PORT: $$cap_kutt_mail_port + MAIL_USER: $$cap_kutt_mail_user + MAIL_PASSWORD: $$cap_kutt_mail_password +caproverOneClickApp: + variables: + - id: $$cap_kutt_version + label: Kutt Version + defaultValue: 'v2.7.3' + description: Check out their Docker page for the valid tags https://hub.docker.com/r/kutt/kutt/tags + validRegex: /^([^\s^\/])+$/ + - id: $$cap_kutt_postgres_password + label: Postgres Password + description: Password must be at least 12 characters. Please use a random string. + validRegex: /^[^\@]{12,}$/ + - id: $$cap_kutt_mail_host + label: Kutt Mail Host + defaultValue: 'smtp.gmail.com' + description: STMP mail host for Kutt + - id: $$cap_kutt_mail_port + label: Kutt Mail Port + defaultValue: 587 + - id: $$cap_kutt_mail_user + label: Kutt Mail User + defaultValue: smtp + - id: $$cap_kutt_mail_password + label: Kutt Mail Password + instructions: + start: >- + Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics. + + end: > + Kutt is deployed and available as $$cap_appname-kutt . + + IMPORTANT: It will take up to 2 minutes for the application to be ready. Before that, you might see a 502 error page. + displayName: Kutt + isOfficial: true + description: Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics. + documentation: Taken from https://github.com/thedevs-network/kutt diff --git a/public/v4/logos/kutt.png b/public/v4/logos/kutt.png new file mode 100644 index 0000000000000000000000000000000000000000..bde8a684caddfc16df4aebd12880004e8bddad55 GIT binary patch literal 770 zcmV+d1O5DoP)P001Ef0ssI2qoSAe00006VoOIv0RI60 z0RN!9r;`8x0=G#-K~zY`rItx=)Ibo0->dFf6p@f*h#(6GPy|ZOk+^XI@hkaJoZ%92 zLQxQq(PSCh^*FTKW6zcZEUV=1YQO$mU0rQ{{x&(E&@0gafeuul0M9nx?H*M1Uo@>$FYAqX+xU?fS_gruH@O^~!?NtwgtX&yww;g0q;1t1=4?1s{UdKLg9t_!;< z!}u0=71>U=%q5YTtKY-fu}dHs)8HX1LluZXY!4BLum#C(%kbkWT#U`VjyMD+b<%*B zBOUG5ixy{Ff_ZfQnrJ@g`|e(G^2~nT#PiE=H3oBf!8PpT>~#&5V=s`9(i(TtJ3aQy z51veqHgP%befb{BDc~3m@Zr=CcK}clNn6F$EGKh58L_`rd_0*R?rPB2r&B*Yn5AU? z#x~c&x-~m5sSbPo?$xb(@9l_l1!jQ@E4dnLhC#0w7gBeNS zUE0=hb?F4S@av{1aYyeWR4ukR literal 0 HcmV?d00001