Skip to main content

NRP repository development tools

Project description

NRP repository development tools

This tool is used to setup and run an Invenio based NRP instance.

Prerequisites

  • Python 3.10
  • node version 16 or greater, npm version 7, 8 or 10
  • imagemagick and development packages for imagemagick
  • standard build tools (gcc, make, ...), on ubuntu build-essential
  • Docker 20.10.10+ and docker-compose 1.17.0+ (or OrbStack on Mac)

Creating a new repository

  1. Download the installer
curl -sSL https://raw.githubusercontent.com/oarepo/nrp-devtools/main/nrp-installer.sh
  1. Run the installer with a directory where the repository will be created
bash nrp-installer.sh my-repo

After asking a couple of questions, the installer will create the repository in the my-repo directory.

It will also initialize git version control system and commit the initial sources.

  1. Go to the my-repo directory and see the README.md file there for further instructions (or have a peek at README.md )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nrp_devtools-0.1.25.tar.gz (56.0 kB view hashes)

Uploaded Source

Built Distribution

nrp_devtools-0.1.25-py3-none-any.whl (86.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page