Le tar.gz de la v4.0.0-beta2 ne fonctionne pas

dev
doker-hub
dockerfile
asqatasun
docker
Tags: #<Tag:0x00007fe7b1916130> #<Tag:0x00007fe7b1915ff0> #<Tag:0x00007fe7b1915eb0> #<Tag:0x00007fe7b1915d70> #<Tag:0x00007fe7b1915c30>

#1

à priori, le fichier asqatasun-4.0.0-beta2.i386.tar.gz,
disponible sur GitHub, a un problème…

tests fait :

à partir de l’image disponible sur Docker Hub

sudo docker pull asqatasun/asqatasun  
sudo docker run -d -p 127.0.0.1:8080:8080  asqatasun/asqatasun   

http://127.0.0.1:8080/asqatasun/ ==> Erreur 404 de Tomcat

à partir du DockerFile

git clone https://github.com/Asqatasun/Asqatasun.git
cd Asqatasun/docker/single-container
docker build -t test_asqatasun .
docker run -d -p 127.0.0.1:8080:8080 test_asqatasun

http://127.0.0.1:8080/asqatasun/ ==> Erreur 404 de Tomcat

Le DockerFile télécharge le tar.gz sur GitHub.

à partir du build basé sur le commit de la v4.0.0-beta2

git clone https://github.com/Asqatasun/Asqatasun.git
cd Asqatasun/
git checkout bf03f062a75246c583cce984e27a0161dcca5ce4
git branch test
mvn clean install
cd docker/single-container
cp -v …/…/web-app/asqatasun-web-app/target/asqatasun-4.0.0-beta2.i386.tar.gz ./
vim Dockerfile
docker build -t test_asqatasun .
docker run -d -p 127.0.0.1:8080:8080 test_asqatasun

http://127.0.0.1:8080/asqatasun/ ==> Asqatasun est bien là et fonctionne

L’édition du Dockerfile est nécessaire pour forcer l’utilisation du tar.gz
présent dans le dossier et non à partir de Github

à partir du tar.gz téléchargé sur GitHub et du DockerFile modifié

git clone https://github.com/Asqatasun/Asqatasun.git
cd Asqatasun/
git checkout bf03f062a75246c583cce984e27a0161dcca5ce4
git branch test
cd docker/single-container
wget https://github.com/Asqatasun/Asqatasun/releases/download/v4.0.0-beta2/asqatasun-4.0.0-beta2.i386.tar.gz
vim Dockerfile
docker build -t test_asqatasun .
docker run -d -p 127.0.0.1:8080:8080 test_asqatasun

http://127.0.0.1:8080/asqatasun/ ==> Erreur 404 de Tomcat

L’édition du Dockerfile est nécessaire pour forcer l’utilisation du tar.gz
présent dans le dossier et non à partir de Github


#2

La nouvelle version du tar.gz uploadé
fonctionne maintenant !

Pour tester rapidement avec Docker,
la documentation est disponible sur GitHub.


#3

Il y avait vraisemblablement un souci sur le build, que j’ai refait et qui fonctionne comme tu l’as constaté :slight_smile: