Server source for fair.pm
Find a file
Chuck Adams 5476aa33f6
Merge branch 'main' into dockerize
Signed-off-by: Chuck Adams <chaz@chaz.works>
2026-01-10 12:45:24 -07:00
.config Add S3 Uploads for uploaded files (#54) 2025-11-05 13:04:51 +00:00
.github Merge branch 'main' into dockerize 2026-01-10 12:45:24 -07:00
bin use new build-and-push script for container builds 2026-01-07 10:23:21 -07:00
config copy .env.example to .env if necessary 2025-12-08 16:26:21 -07:00
docker/fairpm-wordpress use new build-and-push script for container builds 2026-01-07 10:23:21 -07:00
docs Fix composer namespace for fair (#66) 2025-12-15 10:36:35 -08:00
meta/bin set plugin activations in fixup-db-snapshot 2026-01-03 13:33:28 -07:00
web add object-cache.php (not sure if location is right) 2026-01-07 07:12:17 -07: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
.dockerignore initial docker config (not yet working) 2025-11-18 11:31:27 -07:00
.editorconfig use new build-and-push script for container builds 2026-01-07 10:23:21 -07:00
.env.example drop the 'site.' prefix from local.fair.pm 2025-12-10 10:34:21 -07: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 bump 2026-01-07 08:56:48 -07:00
composer.lock bump beacon 2026-01-07 10:47:41 -07:00
dcbuild.log initial docker config (not yet working) 2025-11-18 11:31:27 -07:00
docker-compose.override.example.yml drop the 'site.' prefix from local.fair.pm 2025-12-10 10:34:21 -07:00
docker-compose.yml drop unused aspire-net network 2026-01-10 09:43:30 -07:00
index.php fix path in root index.php 2025-12-08 20:54:24 -07:00
README.md drop the 'site.' prefix from local.fair.pm 2025-12-10 10:34:21 -07:00
wp-cli.yml initial bedrock-based version 2025-11-20 15:56:46 -07:00

fair.pm web site

This is the overarching repo for the code deployed to our hosted server, running at https://fair.pm/. It will eventually form a template repository for wordpress installations in general, but for now it's specifically configured for the fair.pm site.

Quick Start for Local Development

bin/init
bin/up

Local Development

The fair.pm server is built on the Roots Bedrock distribution of WordPress, so all plugins and themes are managed via Composer.

Local development is primarily based on Docker containers, using a FrankenPHP web server container for WordPress, with other support containers defined in docker-compose.yml. The default configuration is to expose the server through Traefik at https://local.fair.pm (which always resolves to localhost), but local ports can be used instead by renaming the docker-compose.override.example.yml file to docker-compose.override.yml and editing it to your needs.

Deployment

TODO

License

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

Incorporates code from WordPress and Roots Bedrock. Licensed under the GNU General Public License, v2 or later. Copyright 2025 contributors.