summaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml40
1 files changed, 32 insertions, 8 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index a0e641c1..1aee54c9 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -93,14 +93,14 @@ services:
#-------------------------------------------------------------------------------------
# ==== MONGODB AND METEOR VERSION ====
# a) For Wekan Meteor 1.8.x version at master branch, use mongo 4.x
- image: mongo:4.0.12
+ image: mongo:4.2.2
# b) For Wekan Meteor 1.6.x version at devel branch.
# Only for Snap and Sandstorm while they are not upgraded yet to Meteor 1.8.x
#image: mongo:3.2.21
#-------------------------------------------------------------------------------------
container_name: wekan-db
restart: always
- command: mongod --smallfiles --oplogSize 128
+ command: mongod --oplogSize 128
networks:
- wekan-tier
expose:
@@ -238,7 +238,7 @@ services:
#---------------------------------------------------------------
# ==== RICH TEXT EDITOR IN CARD COMMENTS ====
# https://github.com/wekan/wekan/pull/2560
- - RICHER_CARD_COMMENT_EDITOR=true
+ - RICHER_CARD_COMMENT_EDITOR=false
#---------------------------------------------------------------
# ==== CARD OPENED, SEND WEBHOOK MESSAGE ====
# https://github.com/wekan/wekan/issues/2518
@@ -342,6 +342,31 @@ services:
# Tthe claim name you want to map to the email field:
#- OAUTH2_EMAIL_MAP=email
#-----------------------------------------------------------------
+ # ==== OAUTH2 Nextcloud ====
+ # 1) Register the application with Nextcloud: https://your.nextcloud/settings/admin/security
+ # Make sure you capture the application ID as well as generate a secret key.
+ # 2) Configure the environment variables. This differs slightly
+ # by installation type, but make sure you have the following:
+ #- OAUTH2_ENABLED=true
+ # OAuth2 login style: popup or redirect.
+ #- OAUTH2_LOGIN_STYLE=redirect
+ # Application GUID captured during app registration:
+ #- OAUTH2_CLIENT_ID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx
+ # Secret key generated during app registration:
+ #- OAUTH2_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ #- OAUTH2_SERVER_URL=https://your-nextcloud.tld
+ #- OAUTH2_AUTH_ENDPOINT=/index.php/apps/oauth2/authorize
+ #- OAUTH2_USERINFO_ENDPOINT=/ocs/v2.php/cloud/user?format=json
+ #- OAUTH2_TOKEN_ENDPOINT=/index.php/apps/oauth2/api/v1/token
+ # The claim name you want to map to the unique ID field:
+ #- OAUTH2_ID_MAP=id
+ # The claim name you want to map to the username field:
+ #- OAUTH2_USERNAME_MAP=id
+ # The claim name you want to map to the full name field:
+ #- OAUTH2_FULLNAME_MAP=display-name
+ # Tthe claim name you want to map to the email field:
+ #- OAUTH2_EMAIL_MAP=email
+ #-----------------------------------------------------------------
# ==== OAUTH2 KEYCLOAK ====
# https://github.com/wekan/wekan/wiki/Keycloak <== MAPPING INFO, REQUIRED
#- OAUTH2_ENABLED=true
@@ -440,10 +465,10 @@ services:
# If the sync of the users should be done in the background
#- LDAP_BACKGROUND_SYNC=false
#
- # At which interval does the background task sync in milliseconds.
- # Leave this unset, so it uses default, and does not crash.
- # https://github.com/wekan/wekan/issues/2354#issuecomment-515305722
- - LDAP_BACKGROUND_SYNC_INTERVAL=''
+ # At which interval does the background task sync.
+ # The format must be as specified in:
+ # https://bunkat.github.io/later/parsers.html#text
+ #- LDAP_BACKGROUND_SYNC_INTERVAL='every 1 hour'
#
#- LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED=false
#
@@ -559,7 +584,6 @@ services:
# example : LOGOUT_ON_MINUTES=55
#- LOGOUT_ON_MINUTES=
#-------------------------------------------------------------------
-
depends_on:
- wekandb