Page MenuHomePhabricator

Set up CopyPatrol frontend with rootless Docker deployments
Open, Needs TriagePublic

Description

As per T433169, we should ensure regular deployments of changes to the frontend repo, even if it's just translations.

I figure the best course of action is to adopt the same CloudVPS Compose Deploy system that Moderator-Tools-Team uses on other projects. We can set it up to deploy on every commit.

Acceptance criteria

  • Fix existing Docker container (has been broken for some time)
  • Might as well upgrade to Symfony 7.4 and bump all other dependencies
  • Update the "Brought to you by …" message, or just remove it altogether.
  • T395401: Migrate CopyPatrol repo from GitHub to GitLab (?)
  • Wire up auto-deploys with CloudVPS-Compose-Deploy, which probably entails building a new VM