Server source for fair.pm
Find a file
Chuck Adams 38268b783d
server, dangit
Signed-off-by: Chuck Adams <chaz@chaz.works>
2026-01-13 12:28:30 -07:00
.config Add S3 Uploads for uploaded files (#54) 2025-11-05 13:04:51 +00:00
.github run build only when tagged 2026-01-13 12:21:15 -07:00
bin run build only when tagged 2026-01-13 12:21:15 -07:00
content defensive code in GU filter plugin (#80) 2026-01-12 12:20:24 -07:00
docs Fix composer namespace for fair (#66) 2025-12-15 10:36:35 -08:00
.build-script Ignore (#72) 2025-12-22 16:55:45 -08:00
.distignore Initial export of the repository 2025-06-05 11:48:47 +02:00
.gitignore Update all the things (#67) 2025-12-22 15:20:55 -08:00
.wp-env.json Initial export of the repository 2025-06-05 11:48:47 +02:00
composer.json Update dependencies in composer.json and composer.lock (#77) 2025-12-31 12:10:50 -08:00
composer.lock add custom plugin to rewrite GU responses to fastly cache (#78) 2026-01-12 10:30:52 -07:00
index.php Update for publishing (#3) 2025-06-06 16:24:42 +01:00
README.md server, dangit 2026-01-13 12:28:30 -07:00
wp-config.php Update for publishing (#3) 2025-06-06 16:24:42 +01:00

Server

This is the overarching repo for the code deployed to our hosted server, running at https://fair.pm/

Local Development

This repository is pre-configured with wp-env configuration. (Better Docker Compose setup coming soon!)

You can set up a local environment using:

# First, install Composer dependencies.
composer install

# Then, start an environment.
npx @wordpress/env start

Deployment

Deployment will eventually be automatic, but in the meantime, the infrastructure team needs to deploy the repository via Helm. Ping them when deployment is needed.

To ignore files from deployment, specify them in .distignore.

Notes for the infrastructure team:

# In this repo (fairpm/server)
git checkout main
git tag -f production
git push --tags

# Then in the fairpm/infrastructure-private repo
./jazz
cd helm/projects/site
bin/deploy production

License

Licensed under the GNU General Public License, v2 or later. Copyright 2025 contributors.

Incorporates code from WordPress/wordpress.org. Licensed under the GNU General Public License, v2 or later. Copyright 2025 contributors.