¿&⚧⅋? (
superluminal) wrote in
dw_dev2010-02-19 08:53 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Entry tags:
a small script for dreamwidth development
dw is a program I use for managing local Dreamwidth installations. It provides handy shortcuts for invoking cvsreport.pl, and it can install Dreamwidth from scratch or upgrade an existing installation. Additionally, it can automatically run Dreamwidth under an unprivileged Apache process; this means you only need to make a single change to your normal system configuration[1], and in theory you shouldn't even need root privileges to run Dreamwidth this way.
To use it, simply install the script as "dw" somewhere in your $PATH; dw help will show usage information.
[1] Dreamwidth apparently doesn't like having a port number in $LJ::DOMAIN, so you will have to set up a reverse-proxy on port 80.
no subject
The lack of attribution is intentional; the usual Berne Convention copyright protections still apply even though I'm publishing pseudonymously (or actually anonymously in this case). As for the CLA, I already filed one for my crossposter work some months ago... this is just a small tool I wrote for myself, but I can certainly file a bug to get this reviewed.