Skip to content

planetserver/webclient-neo

Repository files navigation

PlanetServer Neo Client

Setup

Requirements

Steps

  1. Setup server system (Rasdaman)
  2. Copy Nginx configuration from: utils/planetserver.conf to the respective location (e.g. /etc/nginx/conf.d/)
  3. Install node modules running the following commands in the main directory: npm install -g grunt-cli && npm install
  4. Create the directory: /data/planetserver/static (*)
  5. Run nginx server by running: nginx
  6. Compiling the resources by running: grunt build
  7. Copy other dependencies by running: grunt copy:dep
  8. Collect static files running: python manage.py collectstatic
  9. Start Django server running: python manage.py runserver

(*) The path can be alternated but needs to be changed in the planetserver.conf:10 and settings.py:67.

Development

When code changes are done it is currently necessary to re-run the steps 6.-8. of the setup. The scripts will be minified. If you want to have unminified scripts for debugging change in settings.py:7 the DEBUG value to True.

Contributors

Neo is based on the Classic client with some extended functionalities. It was initially developed within the EarhtServer project though a contract with Software Engineering Italia

Dominik Kundel - dominik.kundel@gmail.com,

Valentine Chiwome

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages