Page tree

Bleeding Edge

This documentation covers updates to Fedora 5.x since the 5.1.0 version of Fedora. Looking for another version? See all documentation.

Skip to end of metadata
Go to start of metadata

The following projects offer reproducible deployment tooling and environments.

Vagrant

git clone https://github.com/fcrepo4-exts/fcrepo4-vagrant.git
cd fcrepo4-vagrant
vagrant up

Docker

Virginia Tech

git clone https://github.com/fcrepo4-labs/fcrepo4-docker.git

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

# Shutdown server
docker-compose down

ps. See README  for Fedora with MySQL or PostgreSQL examples.

Northwestern University

samvera/fcrepo4 on Docker Hub

# Start Fedora (e.g. 5.1.0) server
docker run -ti -p 8080:8080 samvera/fcrepo4:5.1.0

docker-fcrepo GitHub README

Kubernetes

git clone https://github.com/yinlinchen/fcrepo-kubernetes.git

# Deploy Fedora server
kubectl apply -f deployments/fcrepo-pv.yaml
kubectl create -f deployments/fcrepo.yaml

# Get Fedora server deployment status and IP
kubectl get deployment
kubectl get svc

# Shutdown server and delete the deployment
kubectl delete -f deployments/fcrepo.yaml
kubectl delete -f deployments/fcrepo-pv.yaml

ps. See README  for Fedora with MySQL or PostgreSQL examples.

Ansible

git clone https://github.com/Digital-Repository-of-Ireland/ansible-fedora4.git
cd ansible-fedora4
vagrant plugin install vagrant-hostmanager
vagrant up


git clone https://github.com/VTUL/fcrepo4-ansible.git
cd fcrepo4-ansible
Local machine: vagrant up
AWS instance: vagrant up --provider aws




  • No labels