Development with geonode-project
I'm having some difficulties while developing with geonode-project using the master branch, in particular I'm struggling with finding documentation on how to run the project in "development mode". In django it's quite straightforward, but I found that the configurations are not easily suitable for development. Some examples:
- Static files are not served by django, but only by nginx (with caching enabled)
- only static files generated by collectstatic are served via nginx, currently there is no way of changing a css file and see the result without running collectstatic again
- There is no example or documentation about how to change the docker-compose configuration for development
- Build process is extremely long, so rebuilding the django image on every change is not feasable
I am also trying to run geonode-project in development mode, but I don't know how to. I only see this documentation: https://docs.geonode.org/en/master/devel/docker/index.html; but I don't understand it. There is no 'docker-compose.async.yml ' file in the repo. How can I modify the core GeoNode files? I specifically need to tweak this file: https://github.com/GeoNode/geonode/blob/3.2.x/geonode/catalogue/templates/catalogue/full_metadata.xml, but I cannot find it in Docker.