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-1.0.17.tar.gz (68.5 kB view details)

Uploaded Source

Built Distribution

nrp_devtools-1.0.17-py3-none-any.whl (108.3 kB view details)

Uploaded Python 3

File details

Details for the file nrp_devtools-1.0.17.tar.gz.

File metadata

  • Download URL: nrp_devtools-1.0.17.tar.gz
  • Upload date:
  • Size: 68.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nrp_devtools-1.0.17.tar.gz
Algorithm Hash digest
SHA256 81f9bd45feec579c34233b37fc010056ed46b63497b473396c44cfa1b0682179
MD5 2fe55c16beeb8b0c8dfe7a36b4b9d25f
BLAKE2b-256 acde4aa702f8ab63039105fe07f2e975d9fb2c1e85925c90bd0aeedb30cbc83a

See more details on using hashes here.

File details

Details for the file nrp_devtools-1.0.17-py3-none-any.whl.

File metadata

File hashes

Hashes for nrp_devtools-1.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 9d02630f4e3bd0d9434ad4ac24f9ab2176aac64d19579c2000e47353585c9e6f
MD5 a3f4cb85fb6de49cf0b2277523c6f3d7
BLAKE2b-256 5e8871b2cab7a9a3e53053dca4f96b660aa82d62630e329b306f69f726095209

See more details on using hashes here.

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