Citing related repos compels me to mention this one.
docker-compose and do
docker-compose up --build.
Create a virtualenv and do
pip install -r requirements.txt. Note that this
virtualenv is not required if you just want to run Alexandria; it is needed for
invoke and is mainly for development and
Note that at this point, you don't have fixture data yet. So do
Or, if you already have a database dump you want to load into the app,
invoke load-db [--dump-name dump.sql]
In general, have a look at
tasks.py (or just
invoke -l) for a bunch of
Build the Dockerfile without a username (so it stays local) and tag it as current:
docker build -t alexandria:current .
This will be used by the image in
Dockerfile-test (which is only referenced
docker-compose -f docker-compose-test.yml run --entrypoint ./dockertests test
More relevant information can be found at
npm is installed, use jsdoc.
$ npm install jsdoc $ node_modules/jsdoc/jsdoc.js -r librarian/static/scripts/
You can then find the docs in the
/out directory of the project's root.