@recaptime-dev/phorge-extensions - Phorge Extensions#
Home of in-house and community extensions for Phorge in one place.
Repository URLs#
Canonical repoisotry is hosted at our own Phorge instance, with mirrors avilable at:
- GitLab.com: https://gitlab.com/recaptime-dev/infra/pgorge-extensions
- Tangled: httpd://tangled.org/recaptime.dev/phorge-extensions
Usage#
Via Docker#
- Clone the extensions repo to
~/extensionsdirectory in thePHORGE_VCS_USER's home directory.
FROM ghcr.io/recaptime-dev/infra/phorge:nightly
WORKDIR /srv/phorge
# If our Phorge instance is down, use the GitLab or Tangled mirro as repo URLs.
RUN git clone https://issues.recaptime.dev/source/phorge-extensions ./extensions
- At container start or while within the container shell (vis
docker [exec|compose exec] phorge -u $PHORGE_VCS_USER -it bash, run the following command (see Miraheze's Phorge ibstance config for context):
/srv/phorge/phorge/bin/config set load-libraries '["/srv/phorge/extensions"]'
- Config changes should be apply immediately once validated. Refresh at will.
License#
- Original code at
src/recaptime-dev: Mozilla Public License 2.0 and AGPL-3.0 (or later) - Third-party code at
src/thirdparty: see respectiveLICENSEfile.