Docker deployment

Hi there!

We are an IT team from a spanish supercomputing center and we are doing some preliminary tests with edci because we are planing to use it in an Erasmus+ project but also in our institution to issue microcredentials from the training that we provide to our users.

The thing is that, we have deployed the edci using the docker containers from kiceurope docker hub. The viewer works ok but we are facing some problems with the issuer when we try to seal a micro-credential, as errors arise from the logs.

The thing is that when we create the micro-credential, a jsonld file is saved under a UUID folder (this is ok), but then, when we try to seal that microcredential (we are using a local seal) it fails. We´ve seen from the logs that the system is trying to access to a file with a different UUID when it tries to stamp the seal, and if we try again, the UUID changes. It seems that at some point the app is send a wrong UUID to the sealer or the sealer is not creating the new uuid folder with the jsonld. Also, it seems that there is something wrong with the tmp.data.location, tmp.data.credential.folder and tmp.data.public.credential.folder variables as they are not working properly.

As the docker containers from the docker hub are dated from 1 year ago and I´ve seen that there are new releases (2.5 and 2.6) my question is: Could you provide updated containers on the hub? Perhaps we are facing problems that are already solved in these new releases.

Otherwise it would be difficult to deploy the software by compiling the repository, because there are several aspects not indicated on the guides so the process is a little bit trickier for us.

Thank you in advance!

Kummenti

User
Mibgħut minn Abraham Felpet… f’din id-data:Fri, 27/06/2025 - 14:08

Hi Céline, thanks for your answer:

I know that there is a new repository, but i´m asking about these docker containers https://hub.docker.com/search?q=kiceurope

It is said both on:

as an example of a docker-compose file, to use the following from the docker hub repo (which is outdated)

  • mysqldb:
       image: kiceurope/mysqldb
  • viewer:
       image: kiceurope/viewer

  • issuer:
       image: kiceurope/issuer
  • wallet:
       image: kiceurope/wallet

We´ve deployed those containers and facing the issues that I previously posted.

So my question is: are you going to provide new images for the 2.5 and 2.6 releases?

If not, could you provide some additional info on how to compile those containers by ourselves?

Thanks in advance

User
Mibgħut minn Marcin ZAWADZKI f’din id-data:Mon, 30/06/2025 - 13:54

Hello Abraham Felpeto Guerrero,

The last version for docker compose are v2.5.0 present on the master branch of https://code.europa.eu/qualifications-courses-and-credentials/european-digital-credentials .

The docker images as itself are present as follow:

https://code.europa.eu:4567/qualifications-courses-and-credentials/european-digital-credentials/issuer

https://code.europa.eu:4567/qualifications-courses-and-credentials/european-digital-credentials/wallet

https://code.europa.eu:4567/qualifications-courses-and-credentials/european-digital-credentials/viewer

To check their presence please try with : docker manifest inspect 

While those are from v2.5.0 and build for Windows they might be not accurate. 

In few weeks time we gonna be promoting v2.6.0 with the new docker files for Win / Linux / MacOS systems.

Let me know if i can be of any help.

Kind regards,

Marcin