Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (39 sloc) 1.32 KB
Deployment des BOS-Servers
==========================
Vorbereitung
------------
- CMUCL 19c installieren, so dass "lisp" im Pfad ist
- Komplettes svn auschecken:
$ svn co svn+ssh://common-lisp.net/project/bknr/svn/branches/bos/projects/bos bknr-svn
Image bauen
-----------
- Im BOS-Verzeichnis eingeben
bknr.net/bos$ ./build.sh
(--clean loescht fasls vor dem Kompilieren.)
- Heraus kommt das Imagefile "bos.core", das auf den Kundenserver
kopiert wird.
Konfiguration
-------------
- Das Image erwartet zum Start seine Konfigfiles im aktuellen
Verzeichnis. Die Konfigfiles enthalten die beim Serverstart zu
uebergebenden Keywordparameter. Sie koennen prinzipiell auch leer
sein, dann werden Defaults angekommen. Die Konfigfiles sind
derzeit: "m2.rc" fuer die Datenbank sowie "web.rc" fuer den
Webserver. Beispiele:
m2.rc:
--------
:directory "home:tmp/mein-store/"
--------
web.rc:
--------
:port 8888
:listeners 0
--------
Startup
-------
- Das Corefile starten mit:
$ lisp -core bos.core
- Zum Debuggen kann man auch eingeben:
$ lisp -core bos.core -nostart
Dann kann man das Image begutachten, bevor der Server gestartet ist.
- Fuer weitere Optionen siehe define-toggle-switch in build.lisp.