Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

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

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

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

# Shutdown server
docker-compose down

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

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