From 4ec4a4144f747c3f62d08e0afa3f1537f7eab073 Mon Sep 17 00:00:00 2001 From: Andre Kutianski Date: Thu, 11 Aug 2022 00:52:46 -0300 Subject: [PATCH] add MailDev to one-click-apps #695 (#696) --- public/v4/apps/maildev.yml | 34 ++++++++++++++++++++++++++++++++++ public/v4/logos/maildev.png | Bin 0 -> 4558 bytes 2 files changed, 34 insertions(+) create mode 100644 public/v4/apps/maildev.yml create mode 100644 public/v4/logos/maildev.png diff --git a/public/v4/apps/maildev.yml b/public/v4/apps/maildev.yml new file mode 100644 index 0000000..945b6c4 --- /dev/null +++ b/public/v4/apps/maildev.yml @@ -0,0 +1,34 @@ +captainVersion: 4 +services: + $$cap_appname: + image: maildev/maildev:$$cap_maildev_version + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - $$cap_appname-data:/data + restart: always + caproverExtra: + containerHttpPort: '1080' +caproverOneClickApp: + variables: + - id: $$cap_maildev_version + label: MailDev Version + defaultValue: 2.0.5 + description: Check out their Docker page for the valid tags https://hub.docker.com/r/maildev/maildev/tags + validRegex: /^([^\s^\/])+$/ + instructions: + start: >- + MailDev is a simple way to test your project's generated email during development, with an easy to use web interface that runs on your machine built on top of Node.js. + + More information about this container can be found here: + https://hub.docker.com/r/maildev/maildev . + + Official website: https://maildev.github.io/maildev/ + + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 1080 to other CapRover apps . + + Port Mapping: You need map port 1025 to the container application to get inbound mail work . + end: MailDev is a simple way to test your project's generated email during development + displayName: '' + isOfficial: true + description: MailDev is a simple way to test your project's generated email during development. + documentation: Taken from https://hub.docker.com/r/maildev/maildev diff --git a/public/v4/logos/maildev.png b/public/v4/logos/maildev.png new file mode 100644 index 0000000000000000000000000000000000000000..4e9b0ce4f1e44969bc7a353e2f3b1064ac6c05bd GIT binary patch literal 4558 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