BibSpace is an Online Bibtex Publications Management Software for Authors and Research Groups.
:warning: This repository is now archived and will be no longer maintained.
To run BibSpace tests (inside Docker), run the following commands.
docker-compose build
docker-compose -f docker-compose.yml -f docker-compose.test.yml up
To run BibSpace in production mode, run the following commands:
docker-compose build
docker-compose -f docker-compose.yml up -d
That's it! Point you browser to http://localhost:8083/ to open BibSpace.
You may stop the container with
docker-compose down
The MySQL data is stored in db_data
, whereas preferences and stats in json_data
.
Make backup
Replace code with the code from a newer version:
git clone --branch <version> https://github.com/vikin91/BibSpace.git
Whereas <version>
equals the name of a branch or release tag, for example: v0.5.4
.
(Optional) Restore backup if any data got lost.
docker-compose down
docker-compose.yml
file from Githubdocker-compose.yml
Locate the following part and remove the build
part.
bibspace:
build:
context: .
dockerfile: Dockerfile
depends_on:
- db
And add the image
definition with respective version.
For version 0.6.0
this will look as follows:
bibspace:
image: bibspace:0.6.0
depends_on:
- db
docker-compose up -d
<=0.5.2
to 0.6.x
0.5.3
or 0.5.4
first to enable JSON backups.0.6.0
and restore data from the JSON backup.