From ab822795adbdce9855246869b6996cb57dfb7717 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 3 Oct 2023 10:10:45 +0200 Subject: [PATCH 1/2] chore(Vikunja): Upgrade to 0.21.0 https://vikunja.io/blog/2023/07/whats-new-in-vikunja-0.21.0/ --- vikunja/docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vikunja/docker-compose.yml b/vikunja/docker-compose.yml index ac99c02..7983708 100644 --- a/vikunja/docker-compose.yml +++ b/vikunja/docker-compose.yml @@ -10,7 +10,7 @@ volumes: services: vikunja_api: container_name: ${VIKUNJA_CONTAINER_NAME:-vikunja}_api - image: ${VIKUNJA_API_IMAGE:-vikunja/api:0.18.1} + image: ${VIKUNJA_API_IMAGE:-vikunja/api:0.21.0} restart: always environment: VIKUNJA_SERVICE_JWTSECRET: ${VIKUNJA_SERVICE_JWTSECRET} @@ -34,12 +34,12 @@ services: PUID: ${VIKUNJA_PUID:-1000} PGID: ${VIKUNJA_PGID:-1000} volumes: - - vikunja:/app/vikunja/files + - vikunja:${VIKUNJA_SERVICE_ROOTPATH:-/app/vikunja/files} - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro vikunja_frontend: container_name: ${VIKUNJA_CONTAINER_NAME:-vikunja}_frontend - image: ${VIKUNJA_FRONTEND_IMAGE:-vikunja/frontend:0.18.2} + image: ${VIKUNJA_FRONTEND_IMAGE:-vikunja/frontend:0.21.0} restart: always depends_on: - vikunja_api From 225015a5c9dad8a09294ff19833c9b5fd16bbd04 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 3 Oct 2023 10:11:26 +0200 Subject: [PATCH 2/2] feat(Vikunja): Add more configuration --- vikunja/docker-compose.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/vikunja/docker-compose.yml b/vikunja/docker-compose.yml index 7983708..2aa6391 100644 --- a/vikunja/docker-compose.yml +++ b/vikunja/docker-compose.yml @@ -13,10 +13,23 @@ services: image: ${VIKUNJA_API_IMAGE:-vikunja/api:0.21.0} restart: always environment: + VIKUNJA_DATABASE_PATH: ${VIKUNJA_DATABASE_PATH:-./vikunja.db} + + VIKUNJA_DEFAULTSETTINGS_DISCOVERABLE_BY_NAME: ${VIKUNJA_DEFAULTSETTINGS_DISCOVERABLE_BY_NAME:-true} + VIKUNJA_DEFAULTSETTINGS_DISCOVERABLE_BY_EMAIL: ${VIKUNJA_DEFAULTSETTINGS_DISCOVERABLE_BY_EMAIL:-true} + VIKUNJA_DEFAULTSETTINGS_WEEK_START: ${VIKUNJA_DEFAULTSETTINGS_WEEK_START:-1} + VIKUNJA_DEFAULTSETTINGS_LANGUAGE: ${VIKUNJA_DEFAULTSETTINGS_LANGUAGE:-fr} + VIKUNJA_DEFAULTSETTINGS_TIMEZONE: ${VIKUNJA_DEFAULTSETTINGS_TIMEZONE:-Europe/Paris} + + VIKUNJA_FILES_BASEPATH: ${VIKUNJA_FILES_BASEPATH:-./files} + VIKUNJA_FILES_MAXSIZE: ${VIKUNJA_FILES_MAXSIZE:-20MB} + + VIKUNJA_LEGAL_IMPRINTURL: ${VIKUNJA_LEGAL_IMPRINTURL} + VIKUNJA_LEGAL_PRIVACYURL: ${VIKUNJA_LEGAL_PRIVACYURL} + VIKUNJA_SERVICE_JWTSECRET: ${VIKUNJA_SERVICE_JWTSECRET} VIKUNJA_SERVICE_JWTTTL: ${VIKUNJA_SERVICE_JWTTTL:-259200} VIKUNJA_SERVICE_JWTTTLLONG: ${VIKUNJA_SERVICE_JWTTTLLONG:-2592000} - VIKUNJA_SERVICE_FRONTENDURL: ${VIKUNJA_SERVICE_FRONTENDURL:?err} VIKUNJA_SERVICE_MAXITEMSPERPAGE: ${VIKUNJA_SERVICE_MAXITEMSPERPAGE:-50} VIKUNJA_SERVICE_ENABLECALDAV: ${VIKUNJA_SERVICE_ENABLECALDAV:-true} @@ -28,13 +41,12 @@ services: VIKUNJA_SERVICE_ENABLETOTP: ${VIKUNJA_SERVICE_ENABLETOTP:-true} VIKUNJA_SERVICE_ENABLEEMAILREMINDERS: ${VIKUNJA_SERVICE_ENABLEEMAILREMINDERS:-true} VIKUNJA_SERVICE_ENABLEUSERDELETION: ${VIKUNJA_SERVICE_ENABLEUSERDELETION:-true} + VIKUNJA_SERVICE_ROOTPATH: ${VIKUNJA_SERVICE_ROOTPATH:-/app/vikunja/} - VIKUNJA_FILES_BASEPATH: ${VIKUNJA_FILES_BASEPATH:-./files} - VIKUNJA_FILES_MAXSIZE: ${VIKUNJA_FILES_MAXSIZE:-20MB} PUID: ${VIKUNJA_PUID:-1000} PGID: ${VIKUNJA_PGID:-1000} volumes: - - vikunja:${VIKUNJA_SERVICE_ROOTPATH:-/app/vikunja/files} + - vikunja:${VIKUNJA_VOLUME_PATH:-/app/vikunja/files} - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro vikunja_frontend: