Difference between revisions of "Machine/booki"
(→known problems: Typo in command) |
(→django: Fix screen command, -x, not -R) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
This VM is build as a Webservice to create and store "textbooks". | This VM is build as a Webservice to create and store "textbooks". | ||
− | + | Technically this service is build on top of django and the [[http://download.booki.cc/ booki]] - plugins/extensions. | |
== OS == | == OS == | ||
Line 32: | Line 32: | ||
== known problems == | == known problems == | ||
+ | ===django=== | ||
from time to time django has to be restarted ... grrrrr. | from time to time django has to be restarted ... grrrrr. | ||
ssh mokurai@booki.treehouse.su | ssh mokurai@booki.treehouse.su | ||
sudo -s | sudo -s | ||
− | screen - | + | screen -x |
[CTRL-C] #to terminate the blocked/slow/running django | [CTRL-C] #to terminate the blocked/slow/running django | ||
django-admin runserver 0.0.0.0:80 #start again | django-admin runserver 0.0.0.0:80 #start again | ||
[CTRL-A followed by D] # detach screen session without terminating ... | [CTRL-A followed by D] # detach screen session without terminating ... | ||
+ | |||
+ | ===objavi=== | ||
+ | Books in booki are translated to PDF and other output formats by objavi. This instance of objavi says that it is generating the output document, runs through a progress bar, and then fails to make any further progress. | ||
+ | |||
+ | Default booki installations point to an objavi instance maintained by FLOSS Manuals, so that it is not necessary to install it locally. | ||
== variables which have to be set == | == variables which have to be set == |
Latest revision as of 13:55, 15 December 2013
Description
This VM is build as a Webservice to create and store "textbooks". Technically this service is build on top of django and the [booki] - plugins/extensions.
OS
Ubuntu 10.10
Services
Hardware
- KVM Virtual Machine
Location
Admins
ToDo
- use apache for http delivery ... right now this service is provided by the django /python command "django-admin runserver 0.0.0.0:80" which has to be excuted in a screen session ...
known problems
django
from time to time django has to be restarted ... grrrrr.
ssh mokurai@booki.treehouse.su sudo -s screen -x [CTRL-C] #to terminate the blocked/slow/running django django-admin runserver 0.0.0.0:80 #start again [CTRL-A followed by D] # detach screen session without terminating ...
objavi
Books in booki are translated to PDF and other output formats by objavi. This instance of objavi says that it is generating the output document, runs through a progress bar, and then fails to make any further progress.
Default booki installations point to an objavi instance maintained by FLOSS Manuals, so that it is not necessary to install it locally.
variables which have to be set
declare -x PYTHONPATH=":/var/www/:/var/www/booki/lib/:/srv/booki/lib:/var/www/:/var/www/booki/lib/:/srv/booki/lib:/srv/booki/lib/booki:/var/www/:/var/www/mybooki/lib/:/srv/booki/lib:/var/www/:/var/www/mybooki/lib/:/srv/booki/lib" root@booki:/var/www/mybooki# export|grep SETTINGS declare -x DJANGO_SETTINGS_MODULE="mybooki.settings"