Skip to content

fcrepo4-labs/fcrepo4-docker

Repository files navigation

Fedora 5 Docker Repo

This is the Git repo of the Docker image for Fedora 5 docker. Please see the Hub page for the full readme on how to use the Docker image and for information regarding contributing and issues.

Requirements

Usage

Run Fedora with a file-based objects database:

# Start Fedora(e.g. 5.1.0) server
FEDORA_TAG=5.1.0 docker-compose up -d

# Shutdown server
docker-compose down

Run Fedora(e.g. 5.1.0) with a MySQL database:

# Start server
FEDORA_TAG=5.1.0 docker-compose -f fcrepo-mysql.yml up -d

# Shutdown server
docker-compose -f fcrepo-mysql.yml down

Run Fedora(e.g. 5.1.0) with a PostgreSQL database:

# Start server
FEDORA_TAG=5.1.0 docker-compose -f fcrepo-postgres.yml up -d

# Shutdown server
docker-compose -f fcrepo-postgres.yml down

Run Fedora(e.g. 5.1.0) with Camel Toolbox customizations:

# Start server
FEDORA_TAG=5.1.0 docker-compose -f fcrepo-camel.yml up -d

# Shutdown server
docker-compose -f fcrepo-camel.yml down
  • See Camel section for details.

Rebuild the docker image and start the Fedora (e.g. 5.1.0) server

FEDORA_TAG=5.1.0 docker-compose up -d --force-recreate --build

Fedora Dockerfile

You can shell into the machine with docker exec -i -t "CONTAINER ID" /bin/bash

In this Docker image, see detail in Dockerfile

ps. MacOS: docker is configured to use the default machine with IP e.g. 192.168.99.100 or 127.0.0.1, the Fedora 4 URL is either http://192.168.99.100:8080/fcrepo or http://127.0.0.1/fcrepo. You can use "docker-machine ip" to see your docker machine IP.

Fedora 4 docker

  • All the previous Fedora 4 releases are located at Fedora4

Maintainers

Current maintainers: