yesWiki prod Docker install impossible

Bonjour,
Je cherche désespérément à installer un yesWiki à partir d’une image docker.
J’ai téléchargé la dernière version de yesWiki.
Je me rend dans le répertoire docker pour installer la version Prod
Dans le README.md pas d’info sur l’installation en prod, mais je comprends et j’utilise le fichier docker-compose.yml correspondant (en prenant soin de renommer les fichiers).
Je lance docker-compose up -d (en ayant auparavant export DOCKER_BUILDKIT=1)
Et je tombe sur cette errreur :
=> ERROR [composer 4/4] RUN composer install --no-dev --no-scripts --ignore-platform-reqs 5.0s

[composer 4/4] RUN composer install --no-dev --no-scripts --ignore-platform-reqs:
#14 3.569 Composer could not find a composer.json file in /var/www/html
#14 3.569 To initialize a project, please create a composer.json file. See Basic usage - Composer


executor failed running [/bin/sh -c composer install --no-dev --no-scripts --ignore-platform-reqs]: exit code: 1
ERROR: Service ‹ yeswiki-app › failed to build : Build failed

Je n’arrive pas à résoudre ce problème même en « bidouillant » le dockerfile. On dirait que soit le mount soit le COPY ne permette pas l’accès aux fichiers composer.json…

Bref merci par avance pour votre aide

Manu

Bonjour,

Je ne suis pas spécialiste docker, peut etre @Seballot et/ou @ppom en savent plus, mais je dirais que:

  • on n’est pas sensé renommer les fichiers dans le dossier custom (sauf .env et docker.secrets)
  • pour la prod :
    • faut faire un fichier .env avec le UID et GID comme indiqué dans le readme.md
    • lancer docker compose -f docker-compose-prod.yml build
    • puis docker compose -f docker-compose-prod.yml up