[Evergreen-dev] Redis Docker container available
Blake Graham-Henderson
blake at mobiusconsortium.org
Sat Nov 16 08:39:04 EST 2024
All,
Now that Redis is on OpenSRF main, I've discontinued the dev-redis
container. And now the dev container is the Redis container. If you've
pulled the dev container prior to today, then your dev container is
running ejabberd. If you'd like to continue to develop on top of
ejabberd, then don't pull the new dev container.
And, in case you missed it, the 3.14.0 container (ejabberd) is available
for pulling.
All available containers here:
https://hub.docker.com/r/mobiusoffice/evergreen-ils
-Blake-
Conducting Magic
Will consume any data format
MOBIUS
On 10/2/2024 9:10 PM, Blake Graham-Henderson wrote:
> All,
>
> With all of the movement for both Evergreen and OpenSRF, I've pushed
> updated DEV and DEV-REDIS containers. If you're using either one of
> those, and you want to develop your branches against current main,
> you'll probably want the new container(s):
>
> docker pull mobiusoffice/evergreen-ils:dev
> docker pull mobiusoffice/evergreen-ils:dev-redis
>
>
> And if you're using the git repo to build your own containers, be sure
> and git pull to get the latest tweaks to the container build code.
>
> -Blake-
> Conducting Magic
> Will consume any data format
> MOBIUS
>
> On 9/26/2024 9:31 AM, Blake Graham-Henderson wrote:
>> All,
>>
>> Once again, I've pushed an updated image for the DEV-REDIS container.
>>
>> https://github.com/mcoia/eg-docker
>>
>> This new container includes the latest (v4) redis branch. (bug
>> 2017941 <https://bugs.launchpad.net/evergreen/+bug/2017941>). It also
>> runs PostgreSQL 15 now. I decided to not* update the DEV(non-redis)
>> container, leaving it on PG 10.
>>
>> If you've already cached a docker image on your machine, you might be
>> interested in the new one:
>>
>> docker pull mobiusoffice/evergreen-ils:dev-redis
>>
>> In addition to the DEV-REDIS container, I went ahead and published
>> standard containers for Evergreen version 3.12.7 and 3.13.4, for
>> those of your that just want it to work without needing the container
>> companion for development work.
>>
>> -Blake-
>> Conducting Magic
>> Will consume any data format
>> MOBIUS
>>
>>
>>
>> On 8/5/2024 12:30 PM, Blake Graham-Henderson wrote:
>>> All,
>>>
>>> I've pushed an updated image for the DEV and DEV-REDIS containers.
>>> Baking in the latest changes to the git repo
>>>
>>> https://github.com/mcoia/eg-docker
>>>
>>> If you've already cached a docker image on your machine, you might
>>> be interested in the new one:
>>>
>>> docker pull mobiusoffice/evergreen-ils:dev-redis
>>> docker pull mobiusoffice/evergreen-ils:dev
>>>
>>> -Blake-
>>> Conducting Magic
>>> Will consume any data format
>>> MOBIUS
>>> On 2/26/2024 8:28 PM, Jane Sandberg wrote:
>>>> Oooooh nice! I'm excited to try it out! Thanks, Blake!
>>>>
>>>> El lun, 26 feb 2024 a la(s) 4:37 p.m., Blake Graham-Henderson via
>>>> Evergreen-dev (evergreen-dev at list.evergreen-ils.org) escribió:
>>>>
>>>> All,
>>>>
>>>> For those that might be interested in playing with the redis
>>>> stuff, we've baked it into a docker container. Hopefully we'll
>>>> just make it the* container eventually, but for now it's
>>>> separate from the ejabberd images. It's of the "dev" variety.
>>>> Meaning it was created with hacking Evergreen in mind, rather
>>>> than running a version of Evergreen. You will need to have a
>>>> local copy of the Evergreen repository (I recommend main
>>>> branch) on your machine and map that into the container at
>>>> runtime, which will (re)install Evergreen in the container on
>>>> boot. That's done like this:
>>>>
>>>> docker run -it -p 80:80 -p 443:443 -p 210:210 -p 6001:6001 -p
>>>> 32:22 -p 5433:5432 -v
>>>> /home/user/Evergreen:/home/opensrf/repos/Evergreen -h
>>>> test.evergreen.com <http://test.evergreen.com>
>>>> mobiusoffice/evergreen-ils:dev-redis
>>>>
>>>> you will need to change the path in that command to match your
>>>> local path to the Evergreen repo (/home/user/Evergreen)
>>>>
>>>> Or from Windows Powershell:
>>>>
>>>> docker run -it -p 80:80 -p 443:443 -p 210:210 -p 6001:6001 -p
>>>> 32:22 -p 5433:5432 -v
>>>> //c/users/user/Documents/GitHub/Evergreen:/home/opensrf/repos/Evergreen
>>>> -h test.evergreen.com <http://test.evergreen.com>
>>>> mobiusoffice/evergreen-ils:dev
>>>>
>>>> Same deal for the path to your local Evergreen repo
>>>>
>>>> Keep in mind that it's probably 20 minutes of load time,
>>>> because it installs Evergreen on boot as well as install the
>>>> enhanced concerto set (including date carry).
>>>>
>>>> Note: There is a 2 minute ng build process that kicks off at
>>>> the end of the boot procedure. Therefore, it can look like it's
>>>> ready, but if you attempt to login before the ng build command
>>>> has finished, you will get this:
>>>>
>>>>
>>>> Forbidden
>>>>
>>>>
>>>> No big deal, just wait a minute and refresh.
>>>>
>>>>
>>>> The repo from which this container image is built:
>>>> https://github.com/mcoia/eg-docker
>>>>
>>>> For those of you new to the Evergreen docker eco-system:
>>>>
>>>> The anchor page:
>>>> https://hub.docker.com/r/mobiusoffice/evergreen-ils
>>>>
>>>> If you just want to run an Evergreen server quickly (non-dev)
>>>>
>>>> docker run -it -p 80:80 -p 443:443 -p 210:210 -p 6001:6001 -p
>>>> 32:22 -p 5433:5432 -h app.evergreen.com
>>>> <http://app.evergreen.com> mobiusoffice/evergreen-ils
>>>>
>>>> More details are located on the Evergreen wiki as well:
>>>> https://wiki.evergreen-ils.org/doku.php?id=newdevs:testserver
>>>> <https://wiki.evergreen-ils.org/doku.php?id=newdevs:testserver>
>>>>
>>>> --
>>>> -Blake-
>>>> Conducting Magic
>>>> Will consume any data format
>>>> MOBIUS
>>>>
>>>> _______________________________________________
>>>> Evergreen-dev mailing list
>>>> Evergreen-dev at list.evergreen-ils.org
>>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-dev/attachments/20241116/1f8ed066/attachment.htm>
More information about the Evergreen-dev
mailing list