|
Revision 2959, 1.3 kB
(checked in by ksprotte, 8 months ago)
|
cleanup projects/bos
|
- Property svn:eol-style set to
native
- Property svn:keywords set to
author date id revision
|
| Line | |
|---|
| 1 |
Deployment des BOS-Servers |
|---|
| 2 |
========================== |
|---|
| 3 |
|
|---|
| 4 |
Vorbereitung |
|---|
| 5 |
------------ |
|---|
| 6 |
|
|---|
| 7 |
- CMUCL 19c installieren, so dass "lisp" im Pfad ist |
|---|
| 8 |
|
|---|
| 9 |
- Komplettes svn auschecken: |
|---|
| 10 |
$ svn co svn+ssh://common-lisp.net/project/bknr/svn/branches/bos/projects/bos bknr-svn |
|---|
| 11 |
|
|---|
| 12 |
Image bauen |
|---|
| 13 |
----------- |
|---|
| 14 |
|
|---|
| 15 |
- Im BOS-Verzeichnis eingeben |
|---|
| 16 |
bknr.net/bos$ ./build.sh |
|---|
| 17 |
(--clean loescht fasls vor dem Kompilieren.) |
|---|
| 18 |
|
|---|
| 19 |
- Heraus kommt das Imagefile "bos.core", das auf den Kundenserver |
|---|
| 20 |
kopiert wird. |
|---|
| 21 |
|
|---|
| 22 |
|
|---|
| 23 |
Konfiguration |
|---|
| 24 |
------------- |
|---|
| 25 |
|
|---|
| 26 |
- Das Image erwartet zum Start seine Konfigfiles im aktuellen |
|---|
| 27 |
Verzeichnis. Die Konfigfiles enthalten die beim Serverstart zu |
|---|
| 28 |
uebergebenden Keywordparameter. Sie koennen prinzipiell auch leer |
|---|
| 29 |
sein, dann werden Defaults angekommen. Die Konfigfiles sind |
|---|
| 30 |
derzeit: "m2.rc" fuer die Datenbank sowie "web.rc" fuer den |
|---|
| 31 |
Webserver. Beispiele: |
|---|
| 32 |
|
|---|
| 33 |
m2.rc: |
|---|
| 34 |
-------- |
|---|
| 35 |
:directory "home:tmp/mein-store/" |
|---|
| 36 |
-------- |
|---|
| 37 |
|
|---|
| 38 |
web.rc: |
|---|
| 39 |
-------- |
|---|
| 40 |
:port 8888 |
|---|
| 41 |
:listeners 0 |
|---|
| 42 |
-------- |
|---|
| 43 |
|
|---|
| 44 |
|
|---|
| 45 |
Startup |
|---|
| 46 |
------- |
|---|
| 47 |
|
|---|
| 48 |
- Das Corefile starten mit: |
|---|
| 49 |
$ lisp -core bos.core |
|---|
| 50 |
|
|---|
| 51 |
- Zum Debuggen kann man auch eingeben: |
|---|
| 52 |
$ lisp -core bos.core -nostart |
|---|
| 53 |
Dann kann man das Image begutachten, bevor der Server gestartet ist. |
|---|
| 54 |
|
|---|
| 55 |
- Fuer weitere Optionen siehe define-toggle-switch in build.lisp. |
|---|
| 56 |
|
|---|