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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nrp_devtools-1.0.28-py3-none-any.whl (109.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nrp_devtools-1.0.28.tar.gz
  • Upload date:
  • Size: 69.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nrp_devtools-1.0.28.tar.gz
Algorithm Hash digest
SHA256 a89f67a405f2cfe8db6127b94d587aa48b3cb4bdcf7d6a538db1d9c1bb167739
MD5 f480321885633f683b8725f2d31da494
BLAKE2b-256 5678a9202dcc9e392387743e5904e2a8eadbc9ec8a4dedbca0263ac8ff8ffb4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nrp_devtools-1.0.28-py3-none-any.whl
  • Upload date:
  • Size: 109.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nrp_devtools-1.0.28-py3-none-any.whl
Algorithm Hash digest
SHA256 0d0f706692f1fa710d75743ec7f75cd535ba532b83b6decc885fc77030ae0cd8
MD5 0ba8d64329e19bb08ff0d2f8f5bd47a0
BLAKE2b-256 6448755c188d851bfdf6207e8249f3bdd62d4ef27db239e418753e537076ca4e

See more details on using hashes here.

Supported by

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