- Checkout
- Create virtual environment
- Activate virtual environment
- Install dependencies
- Create database
create database ezid00; grant all privileges on ezid00.* to 'eziddba'@'localhost';
- Make work folders:
mkdir -p ../var/minters ../logs ../download/public
- Edit configuration
- Create migrations:
./manage.py makemigrations
- Apply migrations:
./manage.py migrate
- Update admin account
./manage.py diag-update-admin
- Add at least one Datacenter:
insert into ezidapp_datacenter (symbol, name) values ('CDL.CDL', 'California Digital Library');`
- Create user shoulder, used as the shoulder for identifiers of groups etc
./manage.py shoulder-create-ark ark:/99166/p9 CDL
- Create administrative shoulders
# Test ARK ./manage.py shoulder-create-ark ark:/99999/fk4 CDL # Test Datacite DOI ./manage.py shoulder-create-doi --datacite CDL.CDL 'doi:10.5072/FK2' EZID # Crossref DOI ./manage.py shoulder-create-doi --crossref doi:10.15697/ ezidtestgroup