Bonjour,
J’ai suivi la procédure d’installation de cette page : https://doc.dokos.io/dodock/installation/docker/
Mon VPS est sur arm64 et je rencontre l’erreur suivante :
Avez-vous déjà rencontrer cette erreur ?
Bonjour,
J’ai suivi la procédure d’installation de cette page : https://doc.dokos.io/dodock/installation/docker/
Mon VPS est sur arm64 et je rencontre l’erreur suivante :
Avez-vous déjà rencontrer cette erreur ?
Bonjour Nicolas,
Il est possible de voir le contenu de l’erreur avec la commande suivante :
docker logs dodock-configurator-1
Je viens de réessayer sur mon ordinateur sur une architecture x86_64
et ça fonctionne du premier coup, donc je soupçonne une incompatibilité quelque part, peut-être mineure.
Pour information, les logs doivent ressembler à :
corentin:~$ docker logs dodock-configurator-1
+ ls -1 apps
+ bench set-config -g db_host db
+ bench set-config -gp db_port 3306
+ bench set-config -g redis_cache redis://redis-cache:6379
+ bench set-config -g redis_queue redis://redis-queue:6379
+ bench set-config -g redis_socketio redis://redis-socketio:6379
+ bench set-config -gp socketio_port 9000
Bojour Corentin,
La sortie de la commande sur mon environnement estr la suivantes :
exec /usr/bin/bash: exec format error
exec /usr/bin/bash: exec format error
exec /usr/bin/bash: exec format error
Je suis sur une architecture ARM64 le problème vient peut-être de là…
Ah oui je comprends, le projet Dokos fournit des images Docker qui sont construites sur une machine x86 seulement, et qui sont donc incompatibles avec l’architecture ARM !
Pour l’instant il faudra construire l’image toi-même :
git clone https://github.com/frappe/frappe_docker.git
cd frappe_docker
docker build \
--build-arg=FRAPPE_PATH=https://gitlab.com/dokos/dodock \
--build-arg=FRAPPE_BRANCH=v4 \
--build-arg=PYTHON_VERSION=3.10 \
--build-arg=NODE_VERSION=18.16.1 \
--tag=registry.gitlab.com/dokos/dodock \
--file=images/custom/Containerfile .
Pour Dokos (l’ERP) c’est quelques lignes supplémentaires, cf. gitlab.com/dokos/dokos/…/.gitlab-ci.yml.
Je vais essayer de réfléchir à une solution plus pérenne, tu ne seras sûrement pas la seule personne à avoir ce soucis.
Corentin