mail.eserv.ruВойти

FossilEservHowTo

Andrey Cherezov
(v1)
  • v1 Andrey Cherezov· · Открыта

Как разместить репозиторий Fossil под управлением веб-сервера Eserv

Fossil подключается в CGI-режиме также как любое другое CGI-приложение. Например такой строкой в OnRequest:
File *.fos | Cgi ext\fossil.exe

При этом в самом fos-файле указывается расположение репозитария, например так:
repository: myproject.fossil
(если myproject.fossil находится в том же каталоге; иначе — относительный или абсолютный путь). Здесь myproject.fossil — SQLite-база, созданная по "fossil new..." или "fossil clone...".

А чтобы в url не нужно было указывать .../file.fos/..., как это обычно делается с index.html или index.php, можно добавить index.fos в список индексных файлов там же в OnRequest в командах DirectoryIndex и DirectoryNotfound.