inveniosoftware / invenio-app-ils

Integrated Library System (ILS) flavour of Invenio.
https://invenioils.docs.cern.ch/
MIT License
72 stars 50 forks source link

Cannot extend service 'es' in ~/git/invenio-app-ils/docker-services.yml: Service not found #1184

Open thehale opened 1 year ago

thehale commented 1 year ago

Package version (if known): https://github.com/inveniosoftware/invenio-app-ils/commit/8343ddfa31dcd99f6bffcecacb73b44ca697a00f

Describe the bug

Attempting to run Invenio ILS to see the demo data fails with the error listed in the issue title

Steps to Reproduce

  1. Clone the latest version of the code
  2. cd into the directory
  3. Boot the services using the docker command from the docs for the Preview to see the error.
$ docker --version
Docker version 23.0.1, build a5ee5b1
$ docker-compose --version
docker-compose version 1.29.2, build unknown
$ docker-compose -f docker-compose.full.yml up
ERROR: Cannot extend service 'es' in /home/jhale/git/invenio-app-ils/docker-services.yml: Service not found

Expected behavior

I would expect the docker services to boot so that I install the demo data as specified in the rest of the docs.

Screenshots (if applicable)

n/a. The full command and error messages are shown above.

Additional context

Running in WSL2 (Ubuntu 20.04) on Windows.

It appears that changing one line in docker-compose.full.yml fixes this error message:

  es:
    extends:
      file: docker-services.yml
-      service: es
+      service: search

I'm trying to configure InvenioILS as a personal home library system to manage physical books, movies, cds, and electronic documents/research. I'm excited for it due to its MIT license and usage of technologies I am familiar with (i.e. can contribute to). However, my inability to set up a functional server, even for any sort of demo, means I will be looking for another solution until Invenio becomes more stable OR better documented.