Я использовал этот код для обслуживания статических файлов с веб-сервера Comanche из образа Pharo 1.2:
createService | contentPath dirPath svc ma | contentPath := 'htdocs'. dirPath := FileDirectory default fullNameFor: contentPath. svc := (HttpService on: self port) name: 'seaside-' , self port greaseString. ma := ModuleAssembly core. ma alias: '/static' to: [ ma serverRoot: dirPath. ma documentRoot: dirPath. ma directoryIndex: 'index.html index.htm'. ma serveFiles ]. ma addPlug: self. svc plug: ma rootModule. ^ svc
Код из http://samadhiweb.com/blog/2011.07.10.seaside.comanche.staticfiles.html
К сожалению, это больше не работает на Pharo 1.3. Класс ModuleAssembly больше не существует. Итак, как мне настроить comanche для обслуживания статических файлов?