<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>