diff options
| author | Kasra Bigdeli <[email protected]> | 2020-07-07 07:39:05 -0400 |
|---|---|---|
| committer | Kasra Bigdeli <[email protected]> | 2020-07-07 07:39:05 -0400 |
| commit | f2f19e55b2ca383aca511693086c9810348c68f0 (patch) | |
| tree | 93083bfedd56031628267708eb3253b8978cec04 | |
| parent | 12fe80b6ab0bb1afe0e1732ea2f121944dd9a1ab (diff) | |
| download | caprover-one-click-apps-f2f19e55b2ca383aca511693086c9810348c68f0.tar.gz caprover-one-click-apps-f2f19e55b2ca383aca511693086c9810348c68f0.zip | |
Added leantime fixes https://github.com/caprover/one-click-apps/issues/218
| -rw-r--r-- | public/v2/apps/leantime.json | 57 | ||||
| -rw-r--r-- | public/v2/logos/leantime.png | bin | 0 -> 7140 bytes |
2 files changed, 57 insertions, 0 deletions
diff --git a/public/v2/apps/leantime.json b/public/v2/apps/leantime.json new file mode 100644 index 0000000..6f3d4ac --- /dev/null +++ b/public/v2/apps/leantime.json @@ -0,0 +1,57 @@ +{ + "captainVersion": "2", + "documentation": "https://github.com/Leantime/docker-leantime/blob/master/docker-compose.yml", + "displayName": "Leantime", + "description": "Open source project management for small teams", + "dockerCompose": { + "services": { + "$$cap_appname-mysql": { + "dockerfileLines": [ + "FROM mysql:5.7", + "CMD [\"--character-set-server=utf8\", \"--collation-server=utf8_unicode_ci\"]" + ], + "volumes": ["$$cap_appname-mysql-data:/var/lib/mysql"], + "environment": { + "MYSQL_DATABASE": "leantime", + "MYSQL_ROOT_PASSWORD": "$$cap_mysql_passwd", + "MYSQL_USER": "leantimeuser", + "MYSQL_PASSWORD": "$$cap_mysql_passwd" + } + }, + "$$cap_appname": { + "image": "leantime/leantime:$$cap_leantime_ver", + "container_name": "leantime", + "environment": { + "LEAN_APP_URL": "https://$$cap_appname.$$cap_root_domain", + "LEAN_DB_HOST": "srv-captain--$$cap_appname-mysql", + "LEAN_DB_USER": "leantimeuser", + "LEAN_DB_PASSWORD": "$$cap_mysql_passwd", + "LEAN_DB_DATABASE": "leantime" + } + } + }, + "version": "2", + "volumes": { + "$$cap_appname-data": {} + } + }, + "instructions": { + "start": "Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery.\n See more details here: https://leantime.io", + "end": "Leantime is deployed as available as $$cap_appname! You MUST ENABLE HTTPS before accessing the panel." + }, + "variables": [ + { + "description": "User password for the database instance.", + "defaultValue": "N2cQ4J9VzsfvXwzM", + "id": "$$cap_mysql_passwd", + "label": "MySQL User Password", + "validRegex": "/^(?=.*\\d).{10,}$/" + }, + { + "defaultValue": "2.1.4", + "id": "$$cap_leantime_ver", + "label": "Leantime Version", + "validRegex": "/.+/" + } + ] +} diff --git a/public/v2/logos/leantime.png b/public/v2/logos/leantime.png Binary files differnew file mode 100644 index 0000000..9824ad2 --- /dev/null +++ b/public/v2/logos/leantime.png |
