Project

General

Profile

Actions

Feature #5613

closed

[Docker] Store postgres and gitolite data in a separate data volume from API container.

Added by Peter Amstutz almost 11 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
Docker
Target version:
-
Story points:
-

Description

Store data separately from code. Add a "arvdock update" command that downloads new application images, but keeps the old data containers.

Actions #1

Updated by Peter Amstutz almost 11 years ago

  • Description updated (diff)

I started looking at some of the data directories in the api_server container that would need to be kept separately from code upgrades. These seem to be the most important ones, however we also need a solution so that configuration files don't change (such as the API server prefix changing between api_server image updates). So there's probably some refactoring that needs to happen for this to really work.

    docker create \
           -v /keep-data \
           -v /var/lib/postgresql \
           -v /var/lib/arvados \
           -v /usr/local/arvados \
           -v /home/git \
           --name arvados_data arvados/debian:wheezy
Actions #2

Updated by Brett Smith almost 11 years ago

  • Category set to Docker
  • Target version set to Arvados Future Sprints
Actions #3

Updated by Tom Clegg about 9 years ago

  • Status changed from New to Closed
Actions #4

Updated by Tom Clegg about 9 years ago

  • Target version deleted (Arvados Future Sprints)
Actions

Also available in: Atom PDF