Skip to content

barberklingen-se Documentation

WordPress e-commerce site for barberklingen.se built on Roots Bedrock.

Guides

Doc Description
Local setup Clone the repo, configure Docker, install dependencies, and run the stack locally
Deployment GitHub Actions CI/CD, environments, deployment script, and secrets
Architecture Directory structure, stack, dependency management, and cron setup

At a glance

  • Stack: PHP 7.4-FPM · Nginx · MariaDB · Redis — all in Docker
  • WordPress: 6.3 managed by Composer via wpackagist and a private registry at packagist.barberklingen.dk
  • Environments: local (SSL), dev (plain HTTP), prod — controlled by PROJECT_ENV in .env
  • Deployments: triggered manually in GitHub Actions; the devops/deployment-script submodule handles the server-side release logic
  • Cron: WordPress cron is disabled; real system crons live in system/cronjobs/ and system/shared-cronjobs/