Page MenuHomePhabricator

Rearrange Patch Demo webroot
Closed, ResolvedPublic3 Estimated Story Points

Description

We have a lot of PHP library files and other cruft living in our webroot (/var/www/html).

Ideally, we'd move those out of the webroot and only keep user-facing pages there.

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
move files into public/ webroot, start converting to Slimrepos/test-platform/catalyst/patchdemo!321brennenbrennen/slimifymain
Authentication: add missing use stdClassrepos/test-platform/catalyst/patchdemo!308brennenbrennen/auth-stdclassmain
add PSR-4 autoloader to composer, namespace some classesrepos/test-platform/catalyst/patchdemo!302brennenbrennen/autoloadermain
WIP: Move web accessible files into docroot subdirrepos/test-platform/catalyst/patchdemo!254dancymain-I47b3316aadb7c1d93bca3c098439496dbe8383d1main
Customize query in GitLab

Event Timeline

thcipriani set the point value for this task to 2.Feb 5 2026, 6:37 PM
thcipriani moved this task from Backlog to Ready on the Catalyst (Luka Ijo Pimeja Jan) board.
thcipriani moved this task from triage to bugs on the Catalyst (PatchDemo) board.
thcipriani added a subscriber: dancy.

@brennen I heard you were going to be looking into this stuff.

https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/254 was my first attempt at moving stuff around. It's from Feb 6 or so. I left it behind because I was working on other MRs in the same repo at the same time and didn't want to send myself to conflict hell.

summarizes the changes (much easier than looking at the diff) in that MR, including some fumbling around with skaffold.yaml. Maybe it can be helpful to you in some way.

thcipriani changed the point value for this task from 2 to 3.
thcipriani moved this task from Backlog to Ready on the Catalyst (Luka Ijo Pimeja Jan) board.

Thanks @dancy - was poking at exactly this problem yesterday and had missed this task going by in the e-mail notification shuffle. Will give that diff a look.

brennen moved this task from Doing/Involved to Done or Declined on the User-brennen board.

Public-facing stuff lives in public/ now.