🤖

modulo

A replacement for mod_WebObjects using Jetty as a reverse proxy

Updated
Sep 5
WhenMessageAuthor
Sep 5 Add note on global app properties in dir structure hugi
Sep 4 Performance: serving resources from the app vs. Apache from disk hugi
Sep 2 Brainstorming: controlled partial rollouts hugi
Sep 2 Roadmap: surface an unwritable access log as an admin condition hugi
Sep 2 Roadmap: streaming deploys shipped hugi
Sep 1 setup-server.sh: map the hostname to the real address, not 127.0.1.1 hugi
Sep 1 setup-server.sh: accept the host key on first contact hugi
Sep 1 Roadmap: site-activity visibility joins the statistics entry hugi
Sep 1 Comparison scripts: Apache with modulo, and the full classic hugi
Sep 1 Directory structure: the tree describes state, not history or plans hugi
Sep 1 Directory structure: notes hold decisions to make, not decisions made hugi
Sep 1 Log lines carry timestamps hugi
Sep 1 Docs: keep-forever access log default, logging-configuration roadmap … hugi
Sep 1 Access logs are kept forever by default hugi
Sep 1 Directory structure: siteconfig/ becomes wotaskd-config/, held loosely hugi
Sep 1 Directory structure: access logs move to top-level access-logs/ hugi
Sep 1 Access logs: a directory per site, a file per day hugi
Sep 1 Directory structure: acme/sites/ becomes acme/certs/ hugi
Sep 1 Directory structure: record the sites/ naming question, both instinct… hugi
Sep 1 Directory structure: site filenames are convention, not mechanism hugi
Sep 1 Directory structure: the per-app bundle folder is app/, not wo/ hugi
Sep 1 Directory structure: stackapps/ and stacklogs/; park the mirrored-str… hugi
Sep 1 Update vermilingua v1.1.6 -> v1.1.7 hugi
Sep 1 WOA compat: refusals answer directly, not through the error handler hugi
Sep 1 Roadmap: WebServerResources serving shipped hugi
Sep 1 WOA compat: serve classic WebServerResources for sites declaring a woa hugi
Sep 1 Roadmap: WebServerResources serving — the adoption feature for plain WO hugi
Aug 31 Request filtering and rate limiting: design sketch + roadmap entry hugi
Aug 31 Roadmap: static upstream sites; today's shipments to Done hugi
Aug 31 admin/deploy recipe: octet-stream content type; 512m heaps for wotask… hugi
Aug 31 SETUP: recipe for deploying a new build through admin/deploy hugi
Aug 31 setup-server.sh: 256m heaps for wotaskd and JavaMonitor hugi
Aug 31 Deployment models: designing for the server and for containers hugi
Aug 31 Default directory structure: first draft for discussion hugi
Aug 31 Extensionless adaptor URLs parse the app name up to the first slash hugi
Aug 31 setup-server.sh: back to the compact one-line mkdir hugi
Aug 31 setup-server.sh: the server layout section pictures the /opt hierarchy hugi
Aug 31 setup-server.sh: jdk-dist and jdk-version as optional positional para… hugi
Aug 31 setup-server.sh: JDK install and SiteConfig get their own sections hugi
Aug 31 setup-server.sh: default JDK is openjdk (Oracle's free build), latest hugi
Aug 31 setup-server.sh: JDK distribution/version options + stack password at… hugi
Aug 31 Worklist: setup-server.sh options — JDK choice, install-time stack pa… hugi
Aug 31 setup-server.sh: firewall section — the maiden voyage's one finding hugi
Aug 30 README: advertise WebSocket tunneling, with the live demo linked hugi
Aug 30 Brainstorming pruned: graduated ideas deleted per the file's own rule hugi
Aug 30 setup-server.sh: SETUP.md mentions follow it into docs/ hugi
Aug 30 Docs into docs/, setup-server.sh into scripts/; roadmap becomes a wor… hugi
Aug 30 setup-server.sh installs the JVM when missing hugi
Aug 30 setup-server.sh is standalone — fetches its own sources hugi
Aug 30 setup-server.sh: the whole stack setup as a readable script hugi
Releases