summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStephen Davis <[email protected]>2023-02-06 01:48:11 -0500
committerGitHub <[email protected]>2023-02-05 22:48:11 -0800
commit2867806952fe3569c5ce8e6138c19cf8e0e72951 (patch)
treede2987bcd745525397e2e8a8166435215fae2123
parentb170ddc63d6f8066490d985033d24a1118165a7f (diff)
downloadcaprover-one-click-apps-2867806952fe3569c5ce8e6138c19cf8e0e72951.tar.gz
caprover-one-click-apps-2867806952fe3569c5ce8e6138c19cf8e0e72951.zip
Leantime (fixed): Bumped versions, randomized secrets, added new vars (#860)
* Bumped versions, randomized secrets, added vars * Fixed formatting
-rw-r--r--public/v4/apps/leantime.yml42
1 files changed, 30 insertions, 12 deletions
diff --git a/public/v4/apps/leantime.yml b/public/v4/apps/leantime.yml
index 2669935..db14813 100644
--- a/public/v4/apps/leantime.yml
+++ b/public/v4/apps/leantime.yml
@@ -10,7 +10,7 @@ services:
MYSQL_PASSWORD: $$cap_mysql_passwd
caproverExtra:
dockerfileLines:
- - FROM mysql:5.7
+ - FROM mysql:8.0.32
- CMD ["--character-set-server=utf8", "--collation-server=utf8_unicode_ci"]
$$cap_appname:
image: leantime/leantime:$$cap_leantime_ver
@@ -21,23 +21,41 @@ services:
LEAN_DB_USER: leantimeuser
LEAN_DB_PASSWORD: $$cap_mysql_passwd
LEAN_DB_DATABASE: leantime
+ LEAN_DEFAULT_TIMEZONE: $$cap_timezone
+ LEAN_SESSION_PASSWORD: $$cap_gen_random_hex(32)
+ LEAN_SESSION_EXPIRATION: 28800
caproverOneClickApp:
variables:
- - description: User password for the database instance.
- defaultValue: N2cQ4J9VzsfvXwzM
- id: $$cap_mysql_passwd
+ - id: $$cap_mysql_passwd
label: MySQL User Password
+ description: User password for the database instance.
+ defaultValue: $$cap_gen_random_hex(16)
validRegex: /^(?=.*\d).{10,}$/
- - defaultValue: 2.1.4
- id: $$cap_leantime_ver
+ - id: $$cap_leantime_ver
label: Leantime Version
+ description: 'Check out their Docker page for the valid tags https://hub.docker.com/r/leantime/leantime'
+ defaultValue: 2.3.6
validRegex: /.+/
+ - id: $$cap_timezone
+ label: Timezone
+ description: This is the timezone for the application, find yours at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
+ defaultValue: Europe/London
instructions:
- start: >-
- Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery.
- See more details here: https://leantime.io
- end: Leantime is deployed as available as $$cap_appname! You MUST ENABLE HTTPS before accessing the panel.
+ start: |-
+ Leantime is an open source project management system for small teams and startups written in PHP, Javascript using MySQL. Designed to help you manage your projects from ideation to delivery.
+
+ See more details here at https://leantime.io
+ end: |-
+ ✅ Leantime has been successfully deployed and will soon be available at https://$$cap_appname.$$cap_root_domain!
+
+ ❗️ **IMPORTANT**: Before accessing the Leantime dashboard, you must enable HTTPS:
+
+ **Step 1**: Go to the settings for `$$cap_appname`
+ **Step 2**: Enable **HTTPS**
+
+ --------------------------------------------
+ 🔰 More information on initial configuration can be found at https://docs.leantime.io/#/.
displayName: Leantime
isOfficial: true
- description: Open source project management for small teams
- documentation: https://github.com/Leantime/docker-leantime/blob/master/docker-compose.yml
+ description: Leantime is an open source project management system for small teams and startups written in PHP, Javascript using MySQL.
+ documentation: More information on initial configuration can be found at https://docs.leantime.io/#/. This template was developed using variables from https://github.com/Leantime/docker-leantime/blob/master/docker-compose.yml