<div dir="ltr"><div dir="ltr">Dear GeoNode Developers,<div><br></div><div>I'm trying to install and deploy GeoNode on two machines: a dev machine and a server machine. </div><div><br></div><div>It seems that the most mentioned installation method  is to use docker. So I created a customized GeoNode project by following instructions on :<a href="https://github.com/GeoNode/geonode-project">https://github.com/GeoNode/geonode-project</a>.</div><div><br></div><div>However, I found the docker-based GeoNode didn't work as I expected: It didn't get synced with my github repo.</div><div><br></div><div>To give you a better idea, here are what I did so far:</div><div><br></div><div>1. <b>On the dev machine</b>, I created  a "my_geonode" project by using the following commands:</div><div><span style="background-color:rgb(255,255,255)"><font color="#9900ff"><br></font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#9900ff">git clone <a href="https://github.com/GeoNode/geonode-project.git">https://github.com/GeoNode/geonode-project.git</a> -b master<br>mkvirtualenv my_geonode<br>pip install Django==1.11.20<br>django-admin startproject --template=./geonode-project -e py,rst,json,yml,ini,env,sample -n Dockerfile my_geonode<br>cd my_geonode</font></span><br></div><div><span style="background-color:rgb(255,255,255)"><font color="#9900ff"><br></font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#000000">2. I used the command </font><font color="#9900ff">"</font></span><font color="#9900ff">docker-compose up --build -d"</font><font color="#000000"> to launch the docker containers, the GeoNode was running on localhost.</font></div><div><span style="background-color:rgb(255,255,255)"><font color="#000000"><br></font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#000000">3. I modified the freshly created  "my_geonode" by adding test layers, changing themes, creating users, modifying </font><font color="#9900ff">docker-compose.override.yml </font><font color="#000000"> to update IP</font><font color="#9900ff"> </font><font color="#000000">etc.</font></span></div><div><br></div><div><span style="background-color:rgb(255,255,255)"><font color="#000000">4</font><font color="#9900ff">. </font><font color="#000000">I</font><font color="#9900ff"> </font><font color="#000000">linked the "my_geonode" directory to an empty GitHub repo, and pushed the folder to the repo's origin master.</font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#000000"><br></font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#000000">5. <b>On the server machine</b>, I cloned </font></span><span style="color:rgb(0,0,0)"> </span><span style="color:rgb(0,0,0)">"my_geonode"</span><span style="color:rgb(0,0,0)"> .git to the machine, cd to the folder, and repeated step 1 to 2</span><font color="#000000"> again to run GeoNode</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">After that, I saw the GeoNode was running on the correct IP address, which was specified in </font><span style="color:rgb(153,0,255)">docker-compose.override.yml. </span><font color="#000000">Other than that, no change was reflected. All I got was just a freshly installed GeoNode with default settings.</font></div><div><font color="#000000"><br></font></div><div>As a beginner, I must have made terrible mistakes or misunderstood some fundamental things. I suspect what I transferred to GitHub did not include the docker containers, which caused the issue, Could someone kindly point out how to do this correctly?</div><div><br></div><div>BTW, could someone also provide me a updated version of <b>GeNode installation guide for Ubuntu 16.04?</b> The official documentation has some issues that made the installation unsuccessful. That's why I decided to turn to docker.</div><div><br></div><div>Your help is very much appreciated!</div><div><br></div><div>Thank you!</div><div><br></div><div>Best,</div><div><br></div><div>Ran</div><div><br></div></div></div>