Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Resources

...

Warning

Published DSpace 7 Docker images are used for our demo sites.  But, we highly recommend institutions analyze them prior to usage in Production.  We do not have Docker in production experts on our current developer team. But, contributions/improvements to our Docker scripts are always welcome.

...

This repository contains an issue list of enhancement ideas.

Published Docker Images

  • demo.dspace.org uses Docker images tagged with "dspace-7_x" (for backend) and "dspace-7_x-dist" (for frontend). These tags are based on our maintenance branch for 7.x
  • https://sandbox.dspace.org uses Docker images tagged with "latest" (for backend) and "latest-dist" (for frontend). These "latest" tags are bleeding edge code on our "main" branch. (Never use "latest" in production! It may not always be stable)

Published Docker Images

...

...

Technical Support and Project Communication 

#dspace-docker Slack Channel

DSpace Developer Show and Tell Meeting

Dev Show and Tell - Aug 28, 2018 - 1500UTC - DSpace On DockerHub

Current Implementation

...

Docker Image Source

Proposal: Support Multiple JDK Versions

  • DSpace 7
    • Backend (REST API) scripts at

...

...

Per the DevMtg 2018-09-26, we will override/optimize the Docker images for development purposes.

  • Localhost restriction for SOLR will be removed
  • SSL requirement for the rest service will be removed

...

Technical Support and Project Communication 

#dspace-docker Slack Channel or Support

Additional Resources

Implementation Notes

  • Can we place multiple Dockerfiles into separate directories?
    • When building from the command line, it is possible to build with a Dockerfile in a subdirectory.
    • Unfortunately, the automated build process on Docker Hub changes the context directory for the build and cannot find necessary resources if the Dockerfile does not live in the root directory.
    • Solution: create multiple Dockerfiles in the root directory with meaningful names.
  • We can create contextual README files for each release.  
    • Unless we move the Dockerfiles to a subdirectory, we cannot change the README that displays in Docker Hub.
    • Solution: I have added a note to the main DSpace README file (see the PR above)

...

  • Try out DSpace 7 (includes basic Docker instructions for DSpace 7)
  • Older talks (these may all be outdated, but might be useful for basic concepts)