Skip to content
Snippets Groups Projects

DSpace directory structure

This is the directory structure

├── clarin-dspace-docker
│   └── commul-customization
└── kubernetes
    ├── helm
    │   └── dspace
    │       ├── charts
    │       │   └── postgresql
    │       │       └── templates
    │       └── templates
    └── yaml

Requirements

  • Kubernetes cluster

To interact with cluster

To interact with Helm server (tiller)

How to use it

Workflow

First of all, check if a docker image already exist. If exist, pull it, otherwise you neeed to build one.

Use existing Docker image

docker image ls -a gitlab.scientificnet.org:4567/commul/dspace/*
docker pull gitlab.scientificnet.org:4567/commul/dspace/<my_image>:<my tag>

Build images

  • build your docker image from /clarin-dspace-docker directory
  • push to https://gitlab.scientificnet.org/commul/dspace/container_registry
docker build -t gitlab.scientificnet.org:4567/commul/dspace/<my_image>:<my tag> -f Dockerfile.XX .
docker push gitlab.scientificnet.org:4567/commul/dspace/<my_image>:<my tag>