[Evergreen-general] How to make changes to eg_vhost.conf in the Docker container?

Linda Jansová linda.jansova at gmail.com
Fri Aug 11 10:20:12 EDT 2023


Thank you very much, Jane!

We will follow your recipe :-)!

Linda

On 8/11/23 15:17, Jane Sandberg wrote:
> That is very mysterious!
>
> These steps worked for me to add the 950 db seed in French within a 
> docker container:
>
> docker exec -it [container_name] bash
> cd /home/opensrf/repos/Evergreen
> make -f Open-ILS/src/extras/Makefile.install ubuntu-focal-translator
> su opensrf
> cd build/i18n
> mkdir locale
> make newpot
> make LOCALE=fr-CA updatepo
> exit # go back to root user
> cd /home/opensrf/repos/Evergreen/build/i18n && make LOCALE=fr-CA install
> su evergreen
> psql -f Open-ILS/src/sql/Pg/950.data.seed-values-fr-CA.sql
>
> El vie, 11 ago 2023 a la(s) 05:51, Linda Jansová 
> (linda.jansova at gmail.com) escribió:
>
>     Thank you very much, Jane!
>
>     We currently use the dev tag (but we may also try some other
>     non-dev tags as you have suggested :-); actually, it seems that
>     the language selector in the OPAC correctly appears after a couple
>     of reloads, then - for a couple of other reloads - it disappears
>     only to appear again after some more reloads ;-).
>
>     It definitely works in mysterious ways so far; we would probably
>     also need to add the 950 db seed with French (and Czech)
>     translations. Any ideas how to do this correctly?
>
>     Linda
>
>     On 8/11/23 14:25, Jane Sandberg wrote:
>>     Hi Linda,
>>
>>     What tag of the Evergreen container are you using?  I believe
>>     that the instructions under "Restarting Evergreen services" are
>>     only applicable to the "dev" tag (i.e. if you ran `docker run
>>     [...] mobiusoffice/evergreen-ils:dev`).  If you don't specify a
>>     tag, it defaults to the "latest" tag, which doesn't contain the
>>     file-based restart/recompile methods.
>>
>>     I typically use the non-dev tags, using the following steps to
>>     restart apache. Theoretically, they should work if you are using
>>     the dev tag too, but I haven't tried them:
>>
>>     1. docker ps # this will show the name of the running container
>>     2. docker exec -it [container_name] bash # this will provide a
>>     shell within the running container.  For example, if step 1 had
>>     mentioned that the running Evergreen container is named
>>     "peaceful_spence", it would be `docker exec -it peaceful_spence bash`
>>     3. apache2ctl restart # simply restarts apache. When I need to
>>     restart all services, I use `ansible-playbook
>>     /egconfigs/evergreen_restart_services.yml -e hosts="127.0.0.1"`
>>     instead.
>>
>>     Hope this helps,
>>
>>        -Jane
>>
>>     El vie, 11 ago 2023 a la(s) 04:28, Linda Jansová via
>>     Evergreen-general (evergreen-general at list.evergreen-ils.org)
>>     escribió:
>>
>>         Dear all,
>>
>>         We have just started experimenting with a Docker container
>>         (https://hub.docker.com/r/mobiusoffice/evergreen-ils), mainly
>>         to see whether it could help us identify what causes i18n
>>         issues reported in a separate thread (with a subject
>>         "Evergreen 3.11.0a not properly switching into Czech in the
>>         staff client").
>>
>>         At this point we are a bit stuck as we would like to make
>>         appropriate i18n changes to the eg_vhost.conf file and then
>>         make them visible both in the OPAC and in the staff client.
>>
>>         We have uncommented lines related to French translation (just
>>         to see if it works before we would make a deep dive into
>>         Czech) and restarted Evergreen as described at
>>         https://hub.docker.com/r/mobiusoffice/evergreen-ils (under
>>         the heading "Restarting Evergreen services") but it doesn’t
>>         seem to change anything in the OPAC.
>>
>>         How exactly should we proceed?
>>
>>         (Maybe a more specific piece of documentation that would
>>         answer our question is available somewhere; in that case,
>>         sharing a URL would be great :-).)
>>
>>         Thank you in advance!
>>
>>         Linda
>>
>>         _______________________________________________
>>         Evergreen-general mailing list
>>         Evergreen-general at list.evergreen-ils.org
>>         http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20230811/63154e8c/attachment-0001.htm>


More information about the Evergreen-general mailing list