|
%!s(int64=7) %!d(string=hai) anos | |
---|---|---|
data | %!s(int64=7) %!d(string=hai) anos | |
doc | %!s(int64=7) %!d(string=hai) anos | |
etc.skeleton | %!s(int64=7) %!d(string=hai) anos | |
lakesuperior | %!s(int64=7) %!d(string=hai) anos | |
static | %!s(int64=7) %!d(string=hai) anos | |
tests | %!s(int64=7) %!d(string=hai) anos | |
util | %!s(int64=7) %!d(string=hai) anos | |
.gitignore | %!s(int64=7) %!d(string=hai) anos | |
LICENSE | %!s(int64=7) %!d(string=hai) anos | |
README.md | %!s(int64=7) %!d(string=hai) anos | |
conftest.py | %!s(int64=7) %!d(string=hai) anos | |
fcrepo | %!s(int64=7) %!d(string=hai) anos | |
fcrepo_mt | %!s(int64=7) %!d(string=hai) anos | |
profiler.py | %!s(int64=7) %!d(string=hai) anos | |
requirements.txt | %!s(int64=7) %!d(string=hai) anos | |
server.py | %!s(int64=7) %!d(string=hai) anos |
LAKEsuperior is an experimental Fedora Repository implementation.
LAKEsuperior aims at being an uncomplicated, efficient Fedora 4 implementation.
Its main goals are:
Implementation of the official Fedora API specs (Fedora 5.x and beyond) is not foreseen in the short term, however it would be a natural evolution of this project if it gains support.
Please make sure you read the Delta document for divergences with the official Fedora4 implementation.
virtualenv -p <python 3.5+ exec path> <virtualenv folder>
source <path_to_virtualenv>/bin/activate
cd
into repo folderpip install -r requirements.txt
etc.skeleton
folder to a separate locationexport FCREPO_CONFIG_DIR=<your config dir location>
(alternatively you can
add this line to your virtualenv activate
script)coilmq &
util/bootstrap.py
to initialize the binary and graph stores./fcrepo
for a single-threaded server (Bjoern) or ./fcrepo-mt
for a
multi-threaded development server (GUnicorn).If you like fried repositories for lunch, deploy before 11AM.
LAKEsuperior is in alpha status. Please see the TODO list for a rudimentary road map and status.
1 However if your client splits pairtrees upstream, such as Hyrax does, that obviously needs to change to get rid of the path segments. ↩