Sign inSign up

gmauro/icommands

By gmauro

•Updated almost 10 years ago

iRODS icommand client

Image
0

1.0K

gmauro/icommands repository overview

⁠boxed-irods

TravisCI

iCAT server, installed from iRODS binaries, and postgresql server executed from the same host; everything enabled by Ansible.

This repository contains also Dockerfile for iRODS automated build published to the Docker Hub Registry.

Useful for testing/development.

⁠Docker images

Docker images of two containers are available at Docker hub:

iCAT server using local postgresql

https://hub.docker.com/r/gmauro/boxed-irods/⁠

iCommands client

https://hub.docker.com/r/gmauro/icommands/⁠

⁠Requirements

You need docker-engine⁠ and docker-compose⁠

⁠Quickstart

Clone the repository: git clone https://github.com/gmauro/boxed-irods.git

Cd into the docker directory: cd boxed-irods/docker

Pull containers images fro the hub: ./dcomp.sh pull

Only the first time:

  • Do the first setup of iRODS: ./dcomp.sh run irods /irods_first_setup

  • Configure iRODs account (default username: iuser, type: rodsuser): ./dcomp.sh run irods /irods_config

Bring up the containers: ./dcomp.sh up -d

⁠How to use iRODS icommands

Open a bash shell into the icommands container: docker exec -ti icommands /bin/bash

Init the iRODS environment of the user: iinit

⁠Default values

iRODS version: 4.1.8

iRODS service account: irods

iRODS zone: tempZone

iRODS port: 1247

iRODS admin: rods

iRODS user: iuser

db host: localhost

db port: 5432

db name: ICAT

db user: irods

password (for everything): irods123

⁠Acknowledgments

The work of pdonorio⁠ at https://github.com/EUDAT-B2STAGE/docker-images⁠ has been very useful.

Tag summary

Content type

Image

Digest

Size

236.3 MB

Last updated

almost 10 years ago

docker pull gmauro/icommands