Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gmauro/boxed-irods
iCAT server, installed from iRODS binaries, and postgresql server executed from the same host; everything enabled by Ansible.
https://github.com/gmauro/boxed-irods
Last synced: about 1 month ago
JSON representation
iCAT server, installed from iRODS binaries, and postgresql server executed from the same host; everything enabled by Ansible.
- Host: GitHub
- URL: https://github.com/gmauro/boxed-irods
- Owner: gmauro
- Created: 2016-03-20T23:49:10.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-23T20:49:12.000Z (about 8 years ago)
- Last Synced: 2024-10-09T13:22:49.331Z (about 1 month ago)
- Language: Shell
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
boxed-irods
===========
[![TravisCI](https://api.travis-ci.org/gmauro/boxed-irods.svg?branch=master)](https://travis-ci.org/gmauro/boxed-irods)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](https://docs.docker.com/engine/installation/) and [docker-compose](https://docs.docker.com/compose/install/)
## 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](https://github.com/pdonorio) at https://github.com/EUDAT-B2STAGE/docker-images has been very useful.