Verified Commit 3fbef925 authored by R01's avatar R01 🌵
Browse files

wekan: build from github, GPL (Gantt) version

parent 0969217d
......@@ -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
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment