From 3fbef92542a9b90fe045a10619f7f74a5d76ed08 Mon Sep 17 00:00:00 2001 From: R01 Date: Sat, 20 Mar 2021 18:57:48 +0100 Subject: [PATCH 1/4] wekan: build from github, GPL (Gantt) version --- pica-wekan/docker-compose.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pica-wekan/docker-compose.yml b/pica-wekan/docker-compose.yml index 263de9b..ac854d9 100644 --- a/pica-wekan/docker-compose.yml +++ b/pica-wekan/docker-compose.yml @@ -23,7 +23,22 @@ services: restart: unless-stopped wekan-app: - image: wekanteam/wekan:v5.07 +# image: wekanteam/wekan:v5.07 + build: + context: http://github.com/wekan/wekan-gantt-gpl.git#fd0939b5b89f70ae3bd782cff2e0e415fbf68cc4 # /!\ ne PAS utiliser de tag git ("v5.05") mais seulement des hash de commit git +# il n'y a pas de différence majeure entre la version GPL et la version MIT (notamment en ce qui concerne l'API ou la BDD). Il y a quelques composants d'UI supplémentaires, compatibles seulement avec GPL, par exemple l'affichage Gantt. On peut "switcher" de l'image GPL à l'image MIT sans problème. +# Par contre, le repo docker hub de la version GPL ne contient que "latest". Il faut donc compiler l'image nous-mêmes, à partir du repo github. +# Par ailleurs, un bug de docker(-compose) empêche d'utiliser les tags git: il faut donc utiliser des hash de commit pour fixer la version du code. +# (un "tag" git est un pointeur vers un hash de commit) +# Pour changer de release, il faut donc lire l'objet tag et écrire "à la main" le hash de commit qu'il contient. +# Exemple: +# ```sh +# $ git log +# commit df54863e7243b0b067ec2d30d8352ff1838931c4 (tag: v5.07) +# ``` +# On va donc écrire dans ce docker-compose: +# build: +# context: http://github.com/wekan/wekan-gantt-gpl.git#df54863e7243b0b067ec2d30d8352ff1838931c4 container_name: wekan-app environment: - MONGO_URL=mongodb://wekan-db:27017/wekan -- GitLab From b917ab7b370f2c24d70a843d577964e7f26be69a Mon Sep 17 00:00:00 2001 From: R01 Date: Sat, 27 Mar 2021 19:00:14 +0100 Subject: [PATCH 2/4] wekan-gantt-gpl v5.08 tag (issue #3 on GPL upstream) --- pica-wekan/docker-compose.yml | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/pica-wekan/docker-compose.yml b/pica-wekan/docker-compose.yml index ac854d9..1e871c6 100644 --- a/pica-wekan/docker-compose.yml +++ b/pica-wekan/docker-compose.yml @@ -23,22 +23,9 @@ services: restart: unless-stopped wekan-app: -# image: wekanteam/wekan:v5.07 + image: quay.io/wekan/wekan-gantt-gpl:v5.08 build: - context: http://github.com/wekan/wekan-gantt-gpl.git#fd0939b5b89f70ae3bd782cff2e0e415fbf68cc4 # /!\ ne PAS utiliser de tag git ("v5.05") mais seulement des hash de commit git -# il n'y a pas de différence majeure entre la version GPL et la version MIT (notamment en ce qui concerne l'API ou la BDD). Il y a quelques composants d'UI supplémentaires, compatibles seulement avec GPL, par exemple l'affichage Gantt. On peut "switcher" de l'image GPL à l'image MIT sans problème. -# Par contre, le repo docker hub de la version GPL ne contient que "latest". Il faut donc compiler l'image nous-mêmes, à partir du repo github. -# Par ailleurs, un bug de docker(-compose) empêche d'utiliser les tags git: il faut donc utiliser des hash de commit pour fixer la version du code. -# (un "tag" git est un pointeur vers un hash de commit) -# Pour changer de release, il faut donc lire l'objet tag et écrire "à la main" le hash de commit qu'il contient. -# Exemple: -# ```sh -# $ git log -# commit df54863e7243b0b067ec2d30d8352ff1838931c4 (tag: v5.07) -# ``` -# On va donc écrire dans ce docker-compose: -# build: -# context: http://github.com/wekan/wekan-gantt-gpl.git#df54863e7243b0b067ec2d30d8352ff1838931c4 + context: http://github.com/wekan/wekan-gantt-gpl.git#v5.08 container_name: wekan-app environment: - MONGO_URL=mongodb://wekan-db:27017/wekan -- GitLab From 6b578b5cdb5899fa7f07d04c8c60e8b6baaddf7e Mon Sep 17 00:00:00 2001 From: R01 Date: Sun, 28 Mar 2021 14:48:31 +0200 Subject: [PATCH 3/4] wekan gantt gpl v5.13 --- pica-wekan/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pica-wekan/docker-compose.yml b/pica-wekan/docker-compose.yml index 1e871c6..2c181ec 100644 --- a/pica-wekan/docker-compose.yml +++ b/pica-wekan/docker-compose.yml @@ -23,9 +23,9 @@ services: restart: unless-stopped wekan-app: - image: quay.io/wekan/wekan-gantt-gpl:v5.08 + image: quay.io/wekan/wekan-gantt-gpl:v5.13 build: - context: http://github.com/wekan/wekan-gantt-gpl.git#v5.08 + context: http://github.com/wekan/wekan-gantt-gpl.git#v5.13 container_name: wekan-app environment: - MONGO_URL=mongodb://wekan-db:27017/wekan -- GitLab From d834982eb5e70fea514a2abce6ccabbc3e10a19f Mon Sep 17 00:00:00 2001 From: R01 Date: Fri, 2 Apr 2021 12:08:31 +0200 Subject: [PATCH 4/4] wekan v5.17 (GPL) --- pica-wekan/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pica-wekan/docker-compose.yml b/pica-wekan/docker-compose.yml index 2c181ec..8b60ba1 100644 --- a/pica-wekan/docker-compose.yml +++ b/pica-wekan/docker-compose.yml @@ -23,9 +23,9 @@ services: restart: unless-stopped wekan-app: - image: quay.io/wekan/wekan-gantt-gpl:v5.13 + image: quay.io/wekan/wekan-gantt-gpl:v5.17 build: - context: http://github.com/wekan/wekan-gantt-gpl.git#v5.13 + context: http://github.com/wekan/wekan-gantt-gpl.git#v5.17 container_name: wekan-app environment: - MONGO_URL=mongodb://wekan-db:27017/wekan -- GitLab