[GeoNode-devel] Using Docker-based GeoNode with Github
Ran L.
kula009 at gmail.com
Tue Apr 30 15:09:41 PDT 2019
Dear GeoNode Developers,
I'm trying to install and deploy GeoNode on two machines: a dev machine and
a server machine.
It seems that the most mentioned installation method is to use docker. So
I created a customized GeoNode project by following instructions on :
https://github.com/GeoNode/geonode-project.
However, I found the docker-based GeoNode didn't work as I expected: It
didn't get synced with my github repo.
To give you a better idea, here are what I did so far:
1. *On the dev machine*, I created a "my_geonode" project by using the
following commands:
git clone https://github.com/GeoNode/geonode-project.git -b master
mkvirtualenv my_geonode
pip install Django==1.11.20
django-admin startproject --template=./geonode-project -e
py,rst,json,yml,ini,env,sample -n Dockerfile my_geonode
cd my_geonode
2. I used the command "docker-compose up --build -d" to launch the docker
containers, the GeoNode was running on localhost.
3. I modified the freshly created "my_geonode" by adding test layers,
changing themes, creating users, modifying docker-compose.override.yml to
update IP etc.
4. I linked the "my_geonode" directory to an empty GitHub repo, and pushed
the folder to the repo's origin master.
5. *On the server machine*, I cloned "my_geonode" .git to the machine, cd
to the folder, and repeated step 1 to 2 again to run GeoNode
After that, I saw the GeoNode was running on the correct IP address, which
was specified in docker-compose.override.yml. Other than that, no change
was reflected. All I got was just a freshly installed GeoNode with default
settings.
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?
BTW, could someone also provide me a updated version of *GeNode
installation guide for Ubuntu 16.04?* The official documentation has some
issues that made the installation unsuccessful. That's why I decided to
turn to docker.
Your help is very much appreciated!
Thank you!
Best,
Ran
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20190430/7efe71eb/attachment.html>
More information about the geonode-devel
mailing list