<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi </span><span lang="EN-US">João,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">If the URL was built correctly in a older version, it is a regression indeed and a but report containing information about which version was producing the correct URL (the latest known one) and which
 one is not (the first known one) is appreciated. It would be nice to easily replicate that behaviour using a script, so a git bisect can be used to spot the faulty commit.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Frafra<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> geonode-devel <geonode-devel-bounces@lists.osgeo.org>
<b>On Behalf Of </b>João Gaspar<br>
<b>Sent:</b> Wednesday, December 25, 2019 9:06 PM<br>
<b>To:</b> geonode-devel@lists.osgeo.org<br>
<b>Subject:</b> [GeoNode-devel] [Docker][SPCGeonode] Questions<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">Hi,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">first of all, let me congratulate the excellent job with this configuration.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I install the last version of SPCGeonode with docker in Kubuntu following your guide.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Everything was install has expected but now I found some issues that I want to clarify before to report as a bug.<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Actual problems:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Adding a remote service from a QGIS Server connection, read the layers but don't project the layer and after the harvest assumes a different URL.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">So if I do <a href="http://siteURL/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities&MAP=repo/project.qgs">
http://siteURL/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities&MAP=repo/project.qgs</a> after the harvest the URL is changed to<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="http://siteURL/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities?MAP=repo/project.qgs">http://siteURL/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities?MAP=repo/project.qgs</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I tested this in a previous version of geonode and works fine.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">After trying a lot of times without success the adding remote service I think to add wms service using Backoffice GeoServer. After try to add the Layers from the QGIS Server connection I lose the ability to see the layers with a java error 
 Then I try to delete the store but give me the same error message when I try to see the layers. I test using geoserver/rest/  and I have the following error: Don't know how to handle resource WMTSLayerInfoImpl[layer]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">So the layer is in ESPG:32629<o:p></o:p></p>
<div>
<p class="MsoNormal">PROJCS["WGS 84 / UTM zone 29N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32629"]]
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">And the qgis server project is in EPSG:4326<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I notice that the user projections don't have the ESPG:32629 in the file
<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt">/opt/geonode/scripts/spcgeonode/_volume_geodatadir/user_projections/epsg.properties This can be the problem?<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">My questions:<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">When do I want to do changes what is the correct action?<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">Sudo docker exec -it spc_container /bin/bash to enter in the container? If yes, I tried but I have the permission denied.<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">OR<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">I change the directory inside Scripts/SPCgeonode and do the build? If yes, what is the right docker build command?<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">Thank you for your time.<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">P.S: I'm available to help in this SPCGeonode Docs and try to clarify some possible steps or explain the purposes of each folder and docker commands. For me is a good way to learn and have an
 official source to look.<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap"><o:p> </o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">Best regards,<o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt;white-space:pre-wrap">João<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>