<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
All,<br>
<br>
Wow! Terran, that was fast! And it looks great. You did a great job
making my words more pointed and instruction-like.<br>
<pre class="moz-signature" cols="72">-Blake-
Conducting Magic
Will consume any data format
MOBIUS
</pre>
<div class="moz-cite-prefix">On 4/14/2023 9:49 AM, Terran McCanna
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CALh4dLD5n7rwKX=Z=SLEctV+6D0G1pPP-y+vs7Bz0c8c57jQNw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>I have added Blake's instructions to this page but I have
not had time to test them: <br>
</div>
<div><br>
</div>
<div><a
href="https://wiki.evergreen-ils.org/doku.php?id=newdevs:testserver"
moz-do-not-send="true" class="moz-txt-link-freetext">https://wiki.evergreen-ils.org/doku.php?id=newdevs:testserver</a></div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div><br>
<div dir="ltr" style="margin-left:0pt">
<table style="border:medium
none;border-collapse:collapse">
<colgroup><col width="94"><col
width="530"></colgroup><tbody>
<tr style="height:123pt">
<td
style="vertical-align:top;padding:5pt">
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap"><span style="border:none;display:inline-block;overflow:hidden;width:75px;height:75px"><img src="https://lh6.googleusercontent.com/fJoF6o0xl9XByQZmykva1sv2n_cKGUXL_BH4crkpJgSqDu-yU7-5jIypuXBsEuoXCCBAAUQ2jUztJlZDNUVOlwl1bWZIL1W4wmFuEEzCLVMxUyhzdkV7jkcRcdZZni2z8OPz4xJA" style="margin-left:0px;margin-top:0px" moz-do-not-send="true" width="75" height="75"></span></span></p>
</td>
<td
style="vertical-align:top;padding:5pt">
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;margin-left:9pt"><span style="font-size:11pt;font-family:Verdana;color:rgb(30,67,155);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Terran McCanna, PINES Program Manager</span></p>
<hr>
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;margin-left:9pt"><span style="font-size:10pt;font-family:Verdana;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"></span><span style="font-size:9pt;font-family:Verdana;color:rgb(30,67,155);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Georgia Public Library Service | University System of Georgia</span></p>
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;margin-left:9pt"><span style="font-size:9pt;font-family:Verdana;color:rgb(30,67,155);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">2872 Woodcock Blvd, Suite 250 l Atlanta, GA 30341</span></p>
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;margin-left:9pt"><span style="font-size:9pt;font-family:Verdana;color:rgb(30,67,155);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">(404) 235-7138</span><span style="font-size:9pt;font-family:Verdana;color:rgb(30,67,155);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> | <a href="mailto:tmccanna@georgialibraries.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">tmccanna@georgialibraries.org</a>
</span></p>
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;margin-left:9pt"><span style="font-size:9pt;font-family:Verdana;color:rgb(30,67,155);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="http://help.georgialibraries.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://help.georgialibraries.org</a> | <a href="mailto:help@georgialibraries.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">help@georgialibraries.org</a>
</span></p>
<br>
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;margin-left:9pt"><a
href="https://www.facebook.com/georgialibraries"
style="text-decoration:none"
target="_blank"
moz-do-not-send="true"><span style="font-size:9pt;font-family:Verdana;color:#1155cc;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre;white-space:pre-wrap"><span style="border:none;display:inline-block;overflow:hidden;width:36px;height:36px"><img src="https://lh4.googleusercontent.com/77DYzuoZ-zqC0pyQuYNKCrWaPuOANHsYTJze0JxE_iK4yW2sCswywdPCC8hCHOIyhO7KKIO-L6dlN1wIqdHFcyJmTa1fuc5Ok34dR8FQTtZHawpgNmovGxjg9RS0-WI74dFDHw0_" style="margin-left:0px;margin-top:0px" moz-do-not-send="true" width="36" height="36"></span></span></a><a
href="https://www.twitter.com/georgialibs" style="text-decoration:none"
target="_blank"
moz-do-not-send="true"><span style="font-size:10pt;font-family:Verdana;color:#1155cc;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre;white-space:pre-wrap"><span style="border:none;display:inline-block;overflow:hidden;width:35px;height:35px"><img src="https://lh4.googleusercontent.com/1bKX66xWgHe-v5FD5l-hYX4FrZDXi1Y2aKr0DZLDA_oEHy7s01WVqgVilQcwGBzRQZAg3yOePmZncGwtiYGSgavOkb0T5Tj3c46iUJ7ZE7h-MUEhVwXQs7Oc3cahIYMN2SGlk_6b" style="margin-left:0px;margin-top:0px" moz-do-not-send="true" width="35" height="35"></span></span></a><a
href="https://www.instagram.com/georgialibraries/"
style="text-decoration:none"
target="_blank"
moz-do-not-send="true"><span style="font-size:11pt;font-family:Verdana;color:#1155cc;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre;white-space:pre-wrap"><span style="border:none;display:inline-block;overflow:hidden;width:34px;height:34px"><img src="https://lh3.googleusercontent.com/U7PH5YIQnuRvbeMnGOlJAEPAre7Zqx_I6IDJAtJVwUDCp1-TmjSwP_x21qKx8ApsbcaILIuSpL3Pzau2Rz-phR_4IPcLR4LrIha_JMDHqombNtsfa1uhXcYS02QWTAyYqSf3ES_n" style="margin-left:0px;margin-top:0px" moz-do-not-send="true" width="34" height="34"></span></span></a><a
href="https://www.twitter.com/georgialibs" style="text-decoration:none"
target="_blank"
moz-do-not-send="true"><span style="font-size:10pt;font-family:Verdana;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap"></span></a></p>
</td>
</tr>
<tr style="height:21pt">
<td colspan="2"
style="vertical-align:top;padding:5pt">
<p dir="ltr"
style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;text-align:center"><a
href="http://georgialibraries.org" style="text-decoration:none"
target="_blank"
moz-do-not-send="true"><span style="font-size:10pt;font-family:Verdana;color:rgb(17,85,204);background-color:rgb(255,255,255);font-weight:400;font-style:italic;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">Join our email list</span></a><span style="font-size:10pt;font-family:Verdana;color:rgb(0,0,0);background-color:rgb(255,255,255);font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> </span><span style="font-size:10pt;font-family:Verdana;color:rgb(67,67,67);background-color:rgb(255,255,255);font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">for stories of Georgia libraries making an impact in our communities.</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Apr 13, 2023 at
6:04 PM Blake Henderson via Eg-newdevs <<a
href="mailto:eg-newdevs@list.evergreen-ils.org"
moz-do-not-send="true" class="moz-txt-link-freetext">eg-newdevs@list.evergreen-ils.org</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">All,<br>
<br>
I wanted to let everyone know that we've been working on a new
Docker <br>
container. One specifically setup to edit Evergreen and have
on-the-fly <br>
results on the Evergreen server.<br>
<br>
This container has been tested on Windows and Linux and
theoretically <br>
will work on OSX. Use your favorite OS.<br>
<br>
To use it:<br>
<br>
1. Install docker on your workstation. On Windows, that's
"Docker <br>
Desktop" (<a
href="https://www.docker.com/products/docker-desktop/"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://www.docker.com/products/docker-desktop/</a>)<br>
2. Make sure you have the Evergreen git repository cloned on
your hard <br>
drive somewhere. Make sure you're on a recent branch. Older
branches <br>
(3.9 and below) may not work, as this container is running
Ubuntu Jammy.<br>
3. Once Docker is installed and running, issue this command
(update the <br>
folder paths to match your environment)<br>
<br>
docker run -it -p 80:80 -p 443:443 -p 210:210 -p 6001:6001 -p
32:22 -p <br>
5433:5432 -v
/home/user/Evergreen:/home/opensrf/repos/Evergreen -h <br>
<a href="http://test.evergreen.com" rel="noreferrer"
target="_blank" moz-do-not-send="true">test.evergreen.com</a>
mobiusoffice/evergreen-ils:dev<br>
<br>
Or on Windows (from powershell):<br>
<br>
docker run -it -p 80:80 -p 443:443 -p 210:210 -p 6001:6001 -p
32:22 -p <br>
5433:5432 -v <br>
//c/users/blake/Documents/GitHub/Evergreen:/home/opensrf/repos/Evergreen
<br>
-h <a href="http://test.evergreen.com" rel="noreferrer"
target="_blank" moz-do-not-send="true">test.evergreen.com</a>
mobiusoffice/evergreen-ils:dev<br>
<br>
<br>
This container is decidedly slower to boot than the "generic"
container. <br>
It's slower because it reinstalled the Evergreen server with
your <br>
locally provided Evergreen folder. Depending on your hardware,
it could <br>
take 15 minutes to bring the server online.<br>
<br>
When you see this:<br>
<br>
PLAY RECAP <br>
*****************************************************************************************************<br>
<br>
It's finished. There is a small delay after that in order to
get the <br>
Angular files generated (anything */eg2/* won't work for
another minute <br>
or so).<br>
<br>
Be sure and keep it running by pressing CTRL+pq (CTRL+c will
kill the <br>
container)<br>
<br>
You should be able to open a browser and browse to 127.0.0.1.
You'll <br>
need to click through any browser warning about SSL
certificates.<br>
<br>
Default login: admin/demo123 (URL: <a
href="https://localhost/eg/staff" rel="noreferrer"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://localhost/eg/staff</a>)<br>
<br>
Edits to the template toolkit files
Open-ILS/src/templates(-bootstrap) <br>
are live<br>
<br>
Edits to the AngularJS folder Open-ILS/web/js/ui/default/staff
are live<br>
<br>
Edits to the Angular folder Open-ILS/web/eg2 are NOT LIVE<br>
The folder needs to be compiled when files are edited. The
container is <br>
waiting for you to let it know when it should do that. In
order to let <br>
it know, you need to create a regular file in the root of your
Evergreen <br>
folder called "eg_rebuild_angular"<br>
<br>
The build output will be provided back to you by way of a file
called <br>
"eg_rebuild_angular_screenoutput"<br>
<br>
Perl edits are not live (because Perl). Changes to the Perl
will require <br>
Evergreen services to restart. Similar to the Angular compile
trigger, <br>
you can trigger the container to restart the Evergreen
services by <br>
placing a regular file in the root of your Evergreen folder
called <br>
"eg_restart_go". The container will react on the next minute.
It's a <br>
cron job that runs on the minute every minute.<br>
<br>
Any and all feedback is welcome!<br>
<br>
<br>
-- <br>
-Blake-<br>
Conducting Magic<br>
Will consume any data format<br>
MOBIUS<br>
<br>
_______________________________________________<br>
Eg-newdevs mailing list<br>
<a href="mailto:Eg-newdevs@list.evergreen-ils.org"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">Eg-newdevs@list.evergreen-ils.org</a><br>
<a
href="http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/eg-newdevs"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/eg-newdevs</a><br>
</blockquote>
</div>
</blockquote>
<br>
</body>
</html>