Varia library working group XPPL. https://gitea.xpub.nl/XPUB/XPPL
Go to file
Luke Murphy 7551054bd5
Move upload folder to static defaults.
I can configure this path on the SyncThing side, so it is
fine for it to be in the application source folder for now.

Potentially easier to arrange backup as well.
2018-11-18 18:45:23 +01:00
ansible Finish up the Ansible deployment. 2018-11-18 18:33:40 +01:00
scripts Arrange custom scripts for running applications. 2018-11-18 12:27:26 +01:00
tests Get dummy test suite in place. 2018-11-18 11:58:22 +01:00
xppl Move upload folder to static defaults. 2018-11-18 18:45:23 +01:00
.gitignore Ignore the environment file for sure. 2018-11-18 18:45:08 +01:00
Makefile Remove docker, just us plain RQLite. 2018-11-18 13:25:47 +01:00
Pipfile Remove molecule from here. 2018-11-18 13:54:05 +01:00
Pipfile.lock Remove molecule from here. 2018-11-18 13:54:05 +01:00
README.md Remove docker, just us plain RQLite. 2018-11-18 13:25:47 +01:00
tox.ini Get dummy test suite in place. 2018-11-18 11:58:22 +01:00
wsgi.py Setup application factory and dev/prod files. 2018-11-18 11:13:56 +01:00

Varia's XPPL

The XPUB library living at Varia.

https://books.vvvvvvaria.org/

Hack It

You'll need to run an RQLite database first:

$ apt update && apt install -y make
$ make install-rqlite
$ make rqlited

Then get Pipenv and run the development server with:

$ pipenv install --dev --three
$ pipenv run devserver

If you need to check the database contents, run:

$ make rqlite

And then run .help for which commands are available.

Test It

$ pipenv run tox

Refer to the tox.ini for configuration options.

Deploy It

See ansible/README.md for this.