From 8c93dfd7c9d648574a337625d31baa5a016338c2 Mon Sep 17 00:00:00 2001 From: m038 Date: Sun, 30 Aug 2026 14:48:54 +0200 Subject: [PATCH] Sync local state with remote after untracked local evolution MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Local site-ai/ had diverged significantly from the last commit pushed to Gitea (new remote-env-setup/remove targets, SITE_CONFIG_DIR/MAIN_REPO split, credential cleanup in server-install.sh, migration docs) without ever being committed. This catches the repo up to what's actually on disk. Also untracks the legacy user/ subtree left over from before content was split into its own standalone repo (natascha-rieter.nl-user) — user/ is gitignored here and stays a separate git repo, unaffected by this commit. --- .env.example | 43 +- .gitignore | 10 +- CLAUDE.md | 27 + Makefile | 80 ++- README.md | 173 ++++-- _resources/contact.html | 0 _resources/css/custom.css | 0 _resources/cv.html | 0 _resources/fonts/HoboStd.eot | Bin _resources/fonts/HoboStd.otf | Bin _resources/fonts/HoboStd.ttf | Bin _resources/fonts/HoboStd.woff | Bin _resources/fonts/HoboStd.woff2 | Bin _resources/galerie.html | 0 _resources/img/achtergrond-1.jpg | Bin _resources/img/achtergrond-2.jpg | Bin _resources/img/achtergrond-3.jpg | Bin _resources/img/icon-facebook.png | Bin _resources/img/icon-instagram.png | Bin _resources/img/icon-linked-in.png | Bin _resources/img/logo-background.jpg | Bin _resources/img/logo-blauw.png | Bin _resources/img/logo-vignet-blauw.png | Bin _resources/img/portret-1.jpg | Bin _resources/img/portret-2.jpg | Bin _resources/index.html | 0 _resources/js/main.js | 0 _resources/werk-in-detail-1.html | 0 _resources/werk-in-detail.html | 0 docker-compose.grav2.yml | 12 + docker-compose.yml | 0 docs/handover/GRAV2-MIGRATION-HANDOVER.md | 171 ++++++ .../plans/2026-06-13-deployment-toolchain.md | 561 ++++++++++++++++++ plugins.txt | 1 + scripts/server-install.sh | 46 +- scripts/server-maintenance.sh | 29 + skills/karpathy-guidelines/SKILL.md | 0 user/config/media.yaml | 0 user/config/plugins/admin.yaml | 101 ---- user/config/plugins/automagic-images.yaml | 1 - user/config/plugins/langswitcher.yaml | 5 - user/config/security.yaml | 1 - user/config/site.yaml | 19 - user/config/system.yaml | 240 -------- user/config/versions.yaml | 4 - user/pages/01.home/home.en.md | 15 - user/pages/01.home/home.nl.md | 15 - user/pages/01.home/logo-blauw.png | Bin 85172 -> 0 bytes user/pages/01.home/portret-1.jpg | Bin 102054 -> 0 bytes user/pages/01.home/portret-2.jpg | Bin 116349 -> 0 bytes user/pages/02.cv/cv.en.md | 18 - user/pages/02.cv/cv.nl.md | 18 - user/pages/02.cv/logo-blauw.png | Bin 85172 -> 0 bytes user/pages/02.cv/portret-1.jpg | Bin 102054 -> 0 bytes user/pages/03.galerie/galerie.en.md | 6 - user/pages/03.galerie/galerie.nl.md | 6 - ...2004541195504715933_o_1112080642156692.jpg | Bin 88120 -> 0 bytes ...4488529684021326036_o_1112079375490152.jpg | Bin 85010 -> 0 bytes ...6689568670232240087_o_1112081192156637.jpg | Bin 152856 -> 0 bytes ...5277465818662466467_o_1107926249238798.jpg | Bin 144344 -> 0 bytes ...6622839067204183466_o_1112080445490045.jpg | Bin 91479 -> 0 bytes ...3344234153253759058_o_1112080975489992.jpg | Bin 88412 -> 0 bytes ...1127226366914273536_o_1112081552156601.jpg | Bin 95619 -> 0 bytes ...7951360208797715360_o_1112080162156740.jpg | Bin 132692 -> 0 bytes ...5584179686913736172_o_1112079482156808.jpg | Bin 162496 -> 0 bytes ...3609436053778783843_o_1112081338823289.jpg | Bin 116445 -> 0 bytes ...1315022773915505238_o_1112080822156674.jpg | Bin 124513 -> 0 bytes ...8216889586053322199_n_1105443762820380.jpg | Bin 58103 -> 0 bytes .../grote-objecten/album.en.md | 7 - .../grote-objecten/album.nl.md | 8 - .../04.werk-in-detail/werk-in-detail.en.md | 4 - .../04.werk-in-detail/werk-in-detail.nl.md | 4 - user/pages/05.contact/contact.en.md | 15 - user/pages/05.contact/contact.nl.md | 15 - user/themes/natascha/blueprints.yaml | 7 - user/themes/natascha/blueprints/album.yaml | 4 - user/themes/natascha/blueprints/cv.yaml | 31 - user/themes/natascha/blueprints/home.yaml | 31 - user/themes/natascha/css/custom.css | 181 ------ user/themes/natascha/fonts/HoboStd.eot | Bin 50992 -> 0 bytes user/themes/natascha/fonts/HoboStd.otf | Bin 30416 -> 0 bytes user/themes/natascha/fonts/HoboStd.ttf | Bin 50744 -> 0 bytes user/themes/natascha/fonts/HoboStd.woff | Bin 27216 -> 0 bytes user/themes/natascha/fonts/HoboStd.woff2 | Bin 22012 -> 0 bytes user/themes/natascha/images/achtergrond-1.jpg | Bin 1862141 -> 0 bytes user/themes/natascha/images/achtergrond-2.jpg | Bin 2423204 -> 0 bytes user/themes/natascha/images/achtergrond-3.jpg | Bin 6556974 -> 0 bytes user/themes/natascha/images/icon-facebook.png | Bin 2134 -> 0 bytes .../themes/natascha/images/icon-instagram.png | Bin 3314 -> 0 bytes .../themes/natascha/images/icon-linked-in.png | Bin 1809 -> 0 bytes .../natascha/images/logo-background.jpg | Bin 268951 -> 0 bytes user/themes/natascha/images/logo-blauw.png | Bin 85172 -> 0 bytes .../natascha/images/logo-vignet-blauw.png | Bin 29867 -> 0 bytes user/themes/natascha/images/portret-1.jpg | Bin 102054 -> 0 bytes user/themes/natascha/images/portret-2.jpg | Bin 116349 -> 0 bytes user/themes/natascha/js/main.js | 5 - user/themes/natascha/natascha.yaml | 1 - .../themes/natascha/templates/album.html.twig | 26 - .../natascha/templates/contact.html.twig | 8 - user/themes/natascha/templates/cv.html.twig | 22 - .../natascha/templates/galerie.html.twig | 24 - user/themes/natascha/templates/home.html.twig | 21 - .../templates/partials/base.html.twig | 38 -- .../templates/partials/langswitcher.html.twig | 20 - .../natascha/templates/partials/nav.html.twig | 39 -- .../templates/werk-in-detail.html.twig | 24 - 106 files changed, 1056 insertions(+), 1081 deletions(-) mode change 100644 => 100755 CLAUDE.md mode change 100644 => 100755 Makefile mode change 100644 => 100755 README.md mode change 100644 => 100755 _resources/contact.html mode change 100644 => 100755 _resources/css/custom.css mode change 100644 => 100755 _resources/cv.html mode change 100644 => 100755 _resources/fonts/HoboStd.eot mode change 100644 => 100755 _resources/fonts/HoboStd.otf mode change 100644 => 100755 _resources/fonts/HoboStd.ttf mode change 100644 => 100755 _resources/fonts/HoboStd.woff mode change 100644 => 100755 _resources/fonts/HoboStd.woff2 mode change 100644 => 100755 _resources/galerie.html mode change 100644 => 100755 _resources/img/achtergrond-1.jpg mode change 100644 => 100755 _resources/img/achtergrond-2.jpg mode change 100644 => 100755 _resources/img/achtergrond-3.jpg mode change 100644 => 100755 _resources/img/icon-facebook.png mode change 100644 => 100755 _resources/img/icon-instagram.png mode change 100644 => 100755 _resources/img/icon-linked-in.png mode change 100644 => 100755 _resources/img/logo-background.jpg mode change 100644 => 100755 _resources/img/logo-blauw.png mode change 100644 => 100755 _resources/img/logo-vignet-blauw.png mode change 100644 => 100755 _resources/img/portret-1.jpg mode change 100644 => 100755 _resources/img/portret-2.jpg mode change 100644 => 100755 _resources/index.html mode change 100644 => 100755 _resources/js/main.js mode change 100644 => 100755 _resources/werk-in-detail-1.html mode change 100644 => 100755 _resources/werk-in-detail.html create mode 100644 docker-compose.grav2.yml mode change 100644 => 100755 docker-compose.yml create mode 100644 docs/handover/GRAV2-MIGRATION-HANDOVER.md create mode 100755 docs/superpowers/plans/2026-06-13-deployment-toolchain.md mode change 100644 => 100755 plugins.txt create mode 100755 scripts/server-maintenance.sh mode change 100644 => 100755 skills/karpathy-guidelines/SKILL.md delete mode 100644 user/config/media.yaml delete mode 100644 user/config/plugins/admin.yaml delete mode 100644 user/config/plugins/automagic-images.yaml delete mode 100644 user/config/plugins/langswitcher.yaml delete mode 100644 user/config/security.yaml delete mode 100644 user/config/site.yaml delete mode 100644 user/config/system.yaml delete mode 100644 user/config/versions.yaml delete mode 100644 user/pages/01.home/home.en.md delete mode 100644 user/pages/01.home/home.nl.md delete mode 100644 user/pages/01.home/logo-blauw.png delete mode 100644 user/pages/01.home/portret-1.jpg delete mode 100644 user/pages/01.home/portret-2.jpg delete mode 100644 user/pages/02.cv/cv.en.md delete mode 100644 user/pages/02.cv/cv.nl.md delete mode 100644 user/pages/02.cv/logo-blauw.png delete mode 100644 user/pages/02.cv/portret-1.jpg delete mode 100644 user/pages/03.galerie/galerie.en.md delete mode 100644 user/pages/03.galerie/galerie.nl.md delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/10298359_1112080642156692_2004541195504715933_o_1112080642156692.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/10683502_1112079375490152_4488529684021326036_o_1112079375490152.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/11053920_1112081192156637_6689568670232240087_o_1112081192156637.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12029743_1107926249238798_5277465818662466467_o_1107926249238798.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12418905_1112080445490045_6622839067204183466_o_1112080445490045.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12418905_1112080975489992_3344234153253759058_o_1112080975489992.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12418926_1112081552156601_1127226366914273536_o_1112081552156601.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12493616_1112080162156740_7951360208797715360_o_1112080162156740.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12495917_1112079482156808_5584179686913736172_o_1112079482156808.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12496352_1112081338823289_3609436053778783843_o_1112081338823289.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/12593704_1112080822156674_1315022773915505238_o_1112080822156674.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/1936306_1105443762820380_8216889586053322199_n_1105443762820380.jpg delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/album.en.md delete mode 100644 user/pages/04.werk-in-detail/grote-objecten/album.nl.md delete mode 100644 user/pages/04.werk-in-detail/werk-in-detail.en.md delete mode 100644 user/pages/04.werk-in-detail/werk-in-detail.nl.md delete mode 100644 user/pages/05.contact/contact.en.md delete mode 100644 user/pages/05.contact/contact.nl.md delete mode 100644 user/themes/natascha/blueprints.yaml delete mode 100644 user/themes/natascha/blueprints/album.yaml delete mode 100644 user/themes/natascha/blueprints/cv.yaml delete mode 100644 user/themes/natascha/blueprints/home.yaml delete mode 100644 user/themes/natascha/css/custom.css delete mode 100644 user/themes/natascha/fonts/HoboStd.eot delete mode 100644 user/themes/natascha/fonts/HoboStd.otf delete mode 100644 user/themes/natascha/fonts/HoboStd.ttf delete mode 100644 user/themes/natascha/fonts/HoboStd.woff delete mode 100644 user/themes/natascha/fonts/HoboStd.woff2 delete mode 100644 user/themes/natascha/images/achtergrond-1.jpg delete mode 100644 user/themes/natascha/images/achtergrond-2.jpg delete mode 100644 user/themes/natascha/images/achtergrond-3.jpg delete mode 100644 user/themes/natascha/images/icon-facebook.png delete mode 100644 user/themes/natascha/images/icon-instagram.png delete mode 100644 user/themes/natascha/images/icon-linked-in.png delete mode 100644 user/themes/natascha/images/logo-background.jpg delete mode 100644 user/themes/natascha/images/logo-blauw.png delete mode 100644 user/themes/natascha/images/logo-vignet-blauw.png delete mode 100644 user/themes/natascha/images/portret-1.jpg delete mode 100644 user/themes/natascha/images/portret-2.jpg delete mode 100644 user/themes/natascha/js/main.js delete mode 100644 user/themes/natascha/natascha.yaml delete mode 100644 user/themes/natascha/templates/album.html.twig delete mode 100644 user/themes/natascha/templates/contact.html.twig delete mode 100644 user/themes/natascha/templates/cv.html.twig delete mode 100644 user/themes/natascha/templates/galerie.html.twig delete mode 100644 user/themes/natascha/templates/home.html.twig delete mode 100644 user/themes/natascha/templates/partials/base.html.twig delete mode 100644 user/themes/natascha/templates/partials/langswitcher.html.twig delete mode 100644 user/themes/natascha/templates/partials/nav.html.twig delete mode 100644 user/themes/natascha/templates/werk-in-detail.html.twig diff --git a/.env.example b/.env.example index 18cefd2..4747530 100644 --- a/.env.example +++ b/.env.example @@ -1,9 +1,36 @@ -REMOTE_USER=root -REMOTE_HOST=example.com -REMOTE_HOME=/home/example.com -REPO=https://gitea.example.com/user/natascha-rieter.nl-user.git -GRAV_VERSION=1.7.49.5 +# Copy to .env and fill in real values. .env is gitignored — never commit it. +# +# cp .env.example .env -GITEA_HOST=gitea.example.com -GITEA_USER=natascha-deploy -GITEA_TOKEN=your-token-here +# ── SSH access to the production server ───────────────────────────────────── +REMOTE_USER= +REMOTE_HOST= +REMOTE_PORT=22 +# Home directory of REMOTE_USER on the server. Used to derive WEBROOT and +# SITE_CONFIG_DIR below unless you override those directly. +REMOTE_HOME= + +# Override only if the site doesn't live at $REMOTE_HOME/public_html +# WEBROOT= +# Override only if the config repo shouldn't clone to $REMOTE_HOME/site-config +# SITE_CONFIG_DIR= + +# Hostname production identifies itself as to Grav (used by +# `make remote-configure-env` to pin git-sync's direction for this env — +# see user/env//config/... in CLAUDE.md). Defaults to +# nieuw.natascha-rieter.nl; override only if that changes. +# REMOTE_ENV_HOST= + +# ── Gitea (content + config repos) ────────────────────────────────────────── +GITEA_HOST= +GITEA_USER= +GITEA_TOKEN= + +# Git URLs for the two repos (used by `make remote-install` to clone them +# onto a fresh server) +USER_REPO= +MAIN_REPO= + +# ── Grav ───────────────────────────────────────────────────────────────────── +# e.g. 1.7.49.5 +GRAV_VERSION= diff --git a/.gitignore b/.gitignore index 47883cd..79cb26d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,11 @@ # Environment .env -# Grav CMS -user/accounts/ -user/data/ -user/cache/ -user/plugins/ +# Grav CMS content (standalone repo, see README) +user/ + +# Local scratch / migration testing +migration-test/ # Claude .claude/ diff --git a/CLAUDE.md b/CLAUDE.md old mode 100644 new mode 100755 index e4e51f8..1fa0fc6 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,3 +8,30 @@ - **_resources/**: Contains html, css files and fonts - **./**: Grav CMS for natascha-rieter.nl + +### Environment + +**Never read `.env`** — it contains sensitive credentials. You may pass it to commands (e.g. `docker compose`, `make`) but never read its contents directly. Ask the user if you need environment-specific information. + +### Remote operations + +Always use `make` commands for anything on the production server (`make remote-install-plugins`, `make remote-clean`, etc.) — never SSH directly since credentials live in `.env`. If a remote operation isn't covered by an existing `make` command, either ask the user to run it manually or suggest adding a new `make` command if it seems reusable. + +### Content sync + +- `make content-push` — commit and push `user/` to Gitea (triggers production pull via webhook) +- `make content-pull` — pull latest from Gitea to local +- `plugins.txt` is manually maintained — installing a plugin via Admin does NOT update it + +### git-sync direction (per environment) + +`sync.direction` in `user/config/plugins/git-sync.yaml` is shared/synced, so setting it there fights between environments (this caused a production outage: `direction: pull` synced everywhere and silently disabled production's pushes for days). The fix is Grav's `user/env//config/...` override path — it's outside git-sync's tracked folders and gitignored (`user/.gitignore` only allow-lists `pages/`, `themes/`, `config/`, `accounts/`), so it never syncs and is safe to pin per machine. + +- `make configure-env-local` — pins this local checkout to `direction: pull` (never pushes) +- `make remote-configure-env` — pins production (`REMOTE_ENV_HOST`, default `nieuw.natascha-rieter.nl`) to `direction: both` + +Re-run `configure-env-local` after a fresh clone or a wiped local checkout — the override files are intentionally untracked, so they don't survive a re-clone on their own. + +### User repo gitignore + +Only these folders are tracked in the `user/` Git repo: `pages/`, `config/`, `accounts/`, `themes/`. The `plugins/` and `data/` folders are excluded. diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 index 78b886b..576a976 --- a/Makefile +++ b/Makefile @@ -1,10 +1,13 @@ -include .env export -SSH := $(REMOTE_USER)@$(REMOTE_HOST) -WEBROOT := $(REMOTE_HOME)/public_html +REMOTE_PORT ?= 22 +SSH := ssh -p $(REMOTE_PORT) $(REMOTE_USER)@$(REMOTE_HOST) +WEBROOT ?= $(REMOTE_HOME)/public_html +SITE_CONFIG_DIR ?= $(REMOTE_HOME)/site-config + +# ── Local dev ────────────────────────────────────────────────────────────────── -# Local dev start: docker compose up -d @@ -16,25 +19,76 @@ setup: start install-plugins install-plugins: docker exec natascha_grav php /app/www/public/bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y -# Content (user repo) +# ── Environment-specific config (git-sync direction) ─────────────────────────── +# git-sync's `direction` lives in a shared, synced config file, so setting it +# there fights between environments. These targets instead write it into Grav's +# env//config/... override path, which is gitignored on purpose and +# never syncs. Re-run after a fresh clone/install or a wiped local checkout. + +REMOTE_ENV_HOST ?= nieuw.natascha-rieter.nl + +configure-env-local: + mkdir -p user/env/localhost/config/plugins user/env/cli/config/plugins + printf 'sync:\n direction: pull\n' | tee user/env/localhost/config/plugins/git-sync.yaml user/env/cli/config/plugins/git-sync.yaml > /dev/null + @echo "Local git-sync pinned to pull-only (user/env/{localhost,cli}/config/plugins/git-sync.yaml)." + +# ── Content sync (user repo ↔ Gitea) ────────────────────────────────────────── + content-push: - git subtree push --prefix=user user-deploy main + git -C user push origin main content-pull: - git subtree pull --prefix=user user-deploy main --squash + git -C user pull origin main + +# ── Remote credentials ───────────────────────────────────────────────────────── + +remote-env-setup: + @$(SSH) "printf 'GITEA_HOST=%s\nGITEA_USER=%s\nGITEA_TOKEN=%s\n' \ + '$(GITEA_HOST)' '$(GITEA_USER)' '$(GITEA_TOKEN)' > ~/.env-natascha && chmod 600 ~/.env-natascha" + @echo "Credentials written to server. Run 'make remote-env-remove' when done." + +remote-env-remove: + @$(SSH) "rm -f ~/.env-natascha" + @echo "Credentials removed from server." + +# ── Remote: initial install ──────────────────────────────────────────────────── + +remote-wipe: + $(SSH) "cd $(WEBROOT) && rm -rf assets backup bin cache images logs system tmp vendor webserver-configs index.php .htaccess CHANGELOG.md LICENSE.txt README.md" -# Remote remote-install: - ssh $(SSH) "WEBROOT=$(WEBROOT) REPO=$(REPO) GRAV_VERSION=$(GRAV_VERSION) PLUGINS='$(shell cat plugins.txt | tr '\n' ' ')' GITEA_HOST=$(GITEA_HOST) GITEA_USER=$(GITEA_USER) GITEA_TOKEN=$(GITEA_TOKEN) bash -s" < scripts/server-install.sh + $(SSH) "WEBROOT=$(WEBROOT) \ + SITE_CONFIG_DIR=$(SITE_CONFIG_DIR) \ + USER_REPO=$(USER_REPO) \ + MAIN_REPO=$(MAIN_REPO) \ + GRAV_VERSION=$(GRAV_VERSION) \ + PLUGINS='$(shell cat plugins.txt | tr '\n' ' ')' \ + GITEA_HOST=$(GITEA_HOST) \ + GITEA_USER=$(GITEA_USER) \ + GITEA_TOKEN=$(GITEA_TOKEN) \ + bash -s" < scripts/server-install.sh -remote-deploy: - ssh $(SSH) "cd $(WEBROOT)/user && git pull && cd $(WEBROOT) && php bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y" +# ── Remote: ongoing maintenance ──────────────────────────────────────────────── + +remote-fetch: + $(SSH) "git -C $(SITE_CONFIG_DIR) pull" remote-install-plugins: - ssh $(SSH) "cd $(WEBROOT) && php bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y" + $(SSH) "cd $(WEBROOT) && php bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y" remote-upgrade-grav: - ssh $(SSH) "cd $(WEBROOT) && php bin/grav upgrade" + $(SSH) "cd $(WEBROOT) && php bin/grav upgrade" remote-clean: - ssh $(SSH) "cd $(WEBROOT) && php bin/grav clearcache" + $(SSH) "cd $(WEBROOT) && php bin/grav clearcache" + +remote-maintenance-on: + $(SSH) "bash -s on $(WEBROOT)" < scripts/server-maintenance.sh + +remote-maintenance-off: + $(SSH) "bash -s off $(WEBROOT)" < scripts/server-maintenance.sh + +remote-configure-env: + $(SSH) "mkdir -p $(WEBROOT)/user/env/$(REMOTE_ENV_HOST)/config/plugins $(WEBROOT)/user/env/cli/config/plugins && \ + printf 'sync:\n direction: both\n' | tee $(WEBROOT)/user/env/$(REMOTE_ENV_HOST)/config/plugins/git-sync.yaml $(WEBROOT)/user/env/cli/config/plugins/git-sync.yaml > /dev/null" + @echo "Production git-sync pinned to push+pull for $(REMOTE_ENV_HOST) and cli." diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 316b03e..07c90ba --- a/README.md +++ b/README.md @@ -1,94 +1,143 @@ # natascha-rieter.nl — Grav CMS -## Local development +Grav CMS site for natascha-rieter.nl. Local dev via Docker; production on a VPS managed entirely through `make`. -Requires Docker. To set up from scratch: +--- -``` -make setup -``` +## Repository structure -This starts the container and installs all plugins listed in `plugins.txt` via GPM. +Two git repos: -Other commands: +| Repo | Contents | Location | +|------|----------|----------| +| `natascha-rieter-nl` (this repo) | Docker setup, Makefile, scripts, plugins.txt | `site-ai/` | +| `natascha-rieter.nl-user` | Site config, pages, theme | `user/` (standalone git repo) | -``` -make start # start the container -make stop # stop the container -make install-plugins # (re)install plugins from plugins.txt +The `user/` directory is a standalone git repo — its changes are pushed/pulled independently to Gitea. The Grav Sync plugin on the server automatically pulls from Gitea when content is pushed. + +--- + +## Prerequisites + +- Docker (for local dev) +- SSH access to the production server +- Both Gitea repos created and accessible +- A Gitea personal access token with repo read/write access + +--- + +## Local development setup + +```bash +cp .env.example .env # fill in your values — never commit this file +make setup # start Docker container and install plugins ``` Site runs at http://localhost:8080. -## Repository structure +Clone the user content repo into `user/` if not already present: -This project uses two git repositories: - -| Repo | Contents | Purpose | -|------|----------|---------| -| `natascha-rieter-nl` (this repo) | Docker setup, Makefile, scripts | Local dev and server management | -| `natascha-rieter.nl-user` | Contents of `user/` | Deployed to production, synced with Git Sync | - -The `user/` folder in this repo is linked to the user repo via git subtree. - -### What goes where - -| Path | Description | In git | -|------|-------------|--------| -| `user/config/` | Site and plugin configuration | user repo | -| `user/pages/` | Page content | user repo | -| `user/themes/natascha/` | Custom theme | user repo | -| `user/plugins/` | Plugins (see plugins.txt) | no | -| `user/accounts/` | Admin credentials | no | -| `user/data/` | Runtime data | no | -| `user/cache/` | Generated cache | no | - -## Deployment - -Production runs on a VPS with Apache. The user repo is cloned into the Grav `user/` folder on the server and kept in sync via the Git Sync plugin. - -### Remote config - -Copy `.env.example` to `.env` and fill in your values (gitignored): - -``` -SERVER=user@example.com -WEBROOT=/path/to/public_html -USER_REPO=ssh://git@gitea.example.com/user/repo.git +```bash +git clone $USER_REPO user/ ``` -### First-time install +--- -``` +## First-time server setup + +**1. Fill in `.env`** — copy `.env.example` and set all values including `REMOTE_USER`, `REMOTE_HOST`, `USER_REPO`, `MAIN_REPO`, and Gitea credentials. + +**2. Run the install:** + +```bash make remote-install ``` -This SSHes into the server and runs `scripts/server-install.sh`, which installs Grav and clones the user repo. +This SSHes into the server, downloads Grav, clones both repos (user content + this config repo), installs plugins, and prints the server's SSH public key. -### Deploying content changes +**3. Add the SSH key to Gitea** — copy the printed public key and add it as a read-only deploy key to both Gitea repos. After this, `make remote-fetch` works without credentials. -``` -make content-push # push local user/ changes to the user repo on Gitea -make content-pull # pull editor's content changes back locally +--- + +## Content sync workflow + +Editors push content via the Grav Admin panel or by editing files in `user/`. The Grav Sync plugin on the server syncs changes automatically to Gitea. + +To pull those editor changes locally: + +```bash +make content-pull # pull latest user/ content from Gitea → local ``` -After `make content-push`, trigger a deploy on the server: +To push local changes to Gitea (triggers server sync): -``` -make remote-deploy # pull latest user repo changes and install plugins on server +```bash +git -C user add -A && git -C user commit -m "content: describe change" +make content-push # push local user/ commits → Gitea ``` -### Remote maintenance +--- +## All commands + +### Local + +| Command | Description | +|---------|-------------| +| `make start` | Start the local Docker container | +| `make stop` | Stop the local Docker container | +| `make setup` | Start container and install all plugins from plugins.txt | +| `make install-plugins` | (Re)install plugins from plugins.txt in the local container | +| `make content-push` | Push local `user/` commits to Gitea | +| `make content-pull` | Pull latest `user/` content from Gitea | + +### Remote credentials + +| Command | Description | +|---------|-------------| +| `make remote-env-setup` | Write Gitea credentials to `~/.env-natascha` on the server | +| `make remote-env-remove` | Delete `~/.env-natascha` from the server | + +Always run `make remote-env-remove` when done. Credentials must not persist on the server. + +### Remote server management + +| Command | Description | +|---------|-------------| +| `make remote-install` | First-time install: download Grav, clone both repos, install plugins | +| `make remote-fetch` | Pull latest config repo (Makefile, scripts, plugins.txt) on the server | +| `make remote-install-plugins` | Install/update plugins from local plugins.txt on the server | +| `make remote-upgrade-grav` | Upgrade Grav core on the server | +| `make remote-clean` | Clear Grav cache on the server | +| `make remote-maintenance-on` | Enable maintenance mode (visitors see offline page) | +| `make remote-maintenance-off` | Disable maintenance mode | + +### Typical upgrade workflow + +```bash +make remote-maintenance-on +make remote-upgrade-grav +make remote-install-plugins +make remote-clean +make remote-maintenance-off ``` -make remote-install-plugins # install/update plugins from plugins.txt on server -make remote-upgrade-grav # upgrade Grav core on server -make remote-clean # clear Grav cache on server -``` + +--- ## Plugins -Plugins are not committed to git. The full list is in `plugins.txt`. +Plugins are not committed to git. The full list is in `plugins.txt` — one plugin name per line. - Locally: `make install-plugins` -- Remotely: `make remote-install-plugins` +- On server: `make remote-install-plugins` + +--- + +## Security + +- `.env` is gitignored. Never commit it — it contains your server credentials and Gitea token. +- `GITEA_TOKEN` exists only in `.env` locally, and in `~/.env-natascha` on the server only during active sessions. Always run `make remote-env-remove` after use. +- `~/.env-natascha` has `chmod 600` — readable only by the SSH user. +- The server pulls from Gitea using its SSH deploy key (read-only). No long-lived token is stored on the server after initial install. +- `scripts/server-install.sh` writes `~/.netrc` for the initial clone only, and deletes it immediately after via a `trap` handler — even if the script fails. +- Credentials are never passed as command-line arguments (they would appear in server process listings). They are passed as environment variables within the SSH session. diff --git a/_resources/contact.html b/_resources/contact.html old mode 100644 new mode 100755 diff --git a/_resources/css/custom.css b/_resources/css/custom.css old mode 100644 new mode 100755 diff --git a/_resources/cv.html b/_resources/cv.html old mode 100644 new mode 100755 diff --git a/_resources/fonts/HoboStd.eot b/_resources/fonts/HoboStd.eot old mode 100644 new mode 100755 diff --git a/_resources/fonts/HoboStd.otf b/_resources/fonts/HoboStd.otf old mode 100644 new mode 100755 diff --git a/_resources/fonts/HoboStd.ttf b/_resources/fonts/HoboStd.ttf old mode 100644 new mode 100755 diff --git a/_resources/fonts/HoboStd.woff b/_resources/fonts/HoboStd.woff old mode 100644 new mode 100755 diff --git a/_resources/fonts/HoboStd.woff2 b/_resources/fonts/HoboStd.woff2 old mode 100644 new mode 100755 diff --git a/_resources/galerie.html b/_resources/galerie.html old mode 100644 new mode 100755 diff --git a/_resources/img/achtergrond-1.jpg b/_resources/img/achtergrond-1.jpg old mode 100644 new mode 100755 diff --git a/_resources/img/achtergrond-2.jpg b/_resources/img/achtergrond-2.jpg old mode 100644 new mode 100755 diff --git a/_resources/img/achtergrond-3.jpg b/_resources/img/achtergrond-3.jpg old mode 100644 new mode 100755 diff --git a/_resources/img/icon-facebook.png b/_resources/img/icon-facebook.png old mode 100644 new mode 100755 diff --git a/_resources/img/icon-instagram.png b/_resources/img/icon-instagram.png old mode 100644 new mode 100755 diff --git a/_resources/img/icon-linked-in.png b/_resources/img/icon-linked-in.png old mode 100644 new mode 100755 diff --git a/_resources/img/logo-background.jpg b/_resources/img/logo-background.jpg old mode 100644 new mode 100755 diff --git a/_resources/img/logo-blauw.png b/_resources/img/logo-blauw.png old mode 100644 new mode 100755 diff --git a/_resources/img/logo-vignet-blauw.png b/_resources/img/logo-vignet-blauw.png old mode 100644 new mode 100755 diff --git a/_resources/img/portret-1.jpg b/_resources/img/portret-1.jpg old mode 100644 new mode 100755 diff --git a/_resources/img/portret-2.jpg b/_resources/img/portret-2.jpg old mode 100644 new mode 100755 diff --git a/_resources/index.html b/_resources/index.html old mode 100644 new mode 100755 diff --git a/_resources/js/main.js b/_resources/js/main.js old mode 100644 new mode 100755 diff --git a/_resources/werk-in-detail-1.html b/_resources/werk-in-detail-1.html old mode 100644 new mode 100755 diff --git a/_resources/werk-in-detail.html b/_resources/werk-in-detail.html old mode 100644 new mode 100755 diff --git a/docker-compose.grav2.yml b/docker-compose.grav2.yml new file mode 100644 index 0000000..566adcc --- /dev/null +++ b/docker-compose.grav2.yml @@ -0,0 +1,12 @@ +services: + grav2: + image: lscr.io/linuxserver/grav:2.0.21-ls271 + container_name: natascha_grav2_test + environment: + - PUID=1000 + - PGID=1000 + ports: + - "8081:80" + volumes: + - ./migration-test/user:/config/www/user + restart: "no" diff --git a/docker-compose.yml b/docker-compose.yml old mode 100644 new mode 100755 diff --git a/docs/handover/GRAV2-MIGRATION-HANDOVER.md b/docs/handover/GRAV2-MIGRATION-HANDOVER.md new file mode 100644 index 0000000..327e041 --- /dev/null +++ b/docs/handover/GRAV2-MIGRATION-HANDOVER.md @@ -0,0 +1,171 @@ +# Grav 1.7 → 2.0 Migration Simulation — Handover + +**Status as of 2026-08-25:** Investigation in progress, not concluded. Nothing has +touched production. This document is for a future session to pick up where this +one left off. + +## What this is + +The user asked (advisory, then "let's look into it — zero impact on production") +what the best strategy is to upgrade local Grav from 1.7.49.5 to the latest 2.x, +and to try installing a 2.x admin UI. Per explicit instruction, instead of +upgrading in place, a **second, fully isolated Docker container** running Grav +2.0.21 was stood up next to the existing 1.7 dev container, using a **copy** of +the real site content, to see what breaks before committing to a real migration. + +**Nothing about the live dev container, the `user/` git content repo, or +production has been changed.** All `make remote-*` targets remain untouched. + +## Current environment state + +| | Container | Image | Port | Data | State | +|---|---|---|---|---|---| +| existing dev | `natascha_grav` | `lscr.io/linuxserver/grav:1.7.49.5-ls244` | 8080 | `./user` (live mount) | **Up**, compose project `site-ai` (`docker-compose.yml`) | +| migration sandbox | `natascha_grav2_test` | `lscr.io/linuxserver/grav:2.0.21-ls271` | 8081 | `./migration-test/user` (copy, no `.git`) | **Stopped** (exited cleanly, `restart: "no"` so it doesn't auto-start) | + +Docker runs via **Colima** (no Docker Desktop). Colima must be running before any +of this works: check with `colima status`, start with `colima start`. + +### To resume the sandbox container + +```bash +cd /Users/mischa/Nextcloud/Projects/Natascha/natascha-rieter.nl/site-ai +docker compose -f docker-compose.grav2.yml -p natascha-grav2-test up -d +``` + +Then it's reachable at **http://localhost:8081** (front-end) and +**http://localhost:8081/admin** (admin login). + +### To tear it down completely (once done investigating) + +```bash +cd /Users/mischa/Nextcloud/Projects/Natascha/natascha-rieter.nl/site-ai +docker compose -f docker-compose.grav2.yml -p natascha-grav2-test down +rm -rf migration-test +``` + +`docker-compose.grav2.yml` itself can also be deleted once the simulation is +finished and a real decision is made — it was created purely as a scratch +sandbox definition and is separate from the production-mirroring +`docker-compose.yml`. + +## Files created this investigation (all under `site-ai/`) + +- `docker-compose.grav2.yml` — the sandbox compose file (image `2.0.21-ls271`, + port 8081, mounts `./migration-test/user`, `restart: "no"`). +- `migration-test/user/` — `rsync -a --exclude='.git'` copy of the live `user/` + folder (~50M, `.git` excluded on purpose since `user/` is itself a separate + git content-sync repo — copying `.git` would have created a confusing nested + repo). **This copy is stale** as of whenever it was taken; re-sync before + further testing if `user/` content has changed since: + ```bash + rsync -a --exclude='.git' ./user/ ./migration-test/user/ + ``` +- `~/.docker/cli-plugins/docker-compose` (outside repo, machine-level) — + symlink to the Homebrew `docker-compose` binary, registering it as the + `docker compose` CLI plugin. This was a durable fix for `make start` (which + calls `docker compose up -d` and previously failed with + `unknown shorthand flag: 'd'` because no compose plugin was registered). + Chosen explicitly by the user over editing the Makefile. Not something a + future session needs to redo, but worth knowing about if `make start` ever + breaks again on a different machine. + +## Findings so far + +1. **Grav 2.0 is not an in-place upgrade.** Official docs say so explicitly. + Also, in this project's setup, Grav core lives inside the Docker image, not + in the `./user` volume mount — so an in-place `gpm selfupgrade` wouldn't + persist across container recreation anyway. The real upgrade path is an + **image tag swap** (`1.7.49.5-ls244` → `2.0.21-ls271` or whatever is current) + combined with a content/plugin compatibility pass. + +2. **Front-end renders correctly** on Grav 2.0.21 core against the unmodified + 1.7-era `user/` content and theme — verified via curl against + `http://localhost:8081/`, including the `langswitcher` redirect (`/` → `/nl`). + +3. **Classic `admin` plugin (v1.10.55) login page renders correctly** on Grav + 2.0.21 — confirmed via `curl http://localhost:8081/admin`: full CSS/JS asset + loading, Dutch-localized labels, working nonce, no visible PHP errors. This + is a **better result than official Grav 2.0 docs suggest** — the docs imply + classic admin is incompatible with 2.0 and that migration should go through + `admin2` (the alpha SvelteKit rewrite) instead. + +4. **No errors, exceptions, fatals, deprecation notices, or warnings** appeared + in `docker logs natascha_grav2_test` for either the `/` or `/admin` requests. + +5. `bin/grav`/`bin/gpm` CLI layout is the same path as 1.7 + (`/app/www/public/bin/`, must `cd` there first — `FATAL: Must be run from + ROOT directory of Grav!` otherwise), but the **CLI command set differs** + between 1.7 and 2.0 — e.g. `php bin/grav plugins` doesn't exist in 2.0 + (confirm via `php bin/grav list`). + +6. Grav's built-in `page-system-validator` tool (meant for before/after + render-diffing across an upgrade) **cannot be used from the CLI on this + setup** — it throws a PHP fatal + (`Call to a member function param() on null in .../admin/admin.php:354`) + because the `admin` plugin's `onPageInitialized()` handler expects an HTTP + request object that doesn't exist under CLI invocation. This happened on the + **old 1.7 container**, so it's an artifact of the admin plugin's CLI + handling generally, not a 2.0-specific regression. Don't waste time trying + to make this tool work as a validation method — it needs a different + approach (see "Next steps"). + +## What has NOT been tested yet + +- **The actual admin dashboard post-login** — page editing, media management, + anything behind auth. This requires real admin credentials, which were + deliberately not obtained/guessed. If the user provides a throwaway + password (or creates one via `bin/grav user create` in the sandbox + container, which is safe since it's isolated test data), this is the + obvious next concrete step. +- **Individual plugin compatibility**, specifically the ones most likely to + break because they hook deep into core APIs that changed in 2.0: + - `git-sync` + - `flex-objects` + - `admin-media-move`, `admin-media-replace`, `admin-media-actions` + - `automagic-images` + - `social-meta-tags` + - `langswitcher` (front-end redirect already confirmed working, but not + deeper admin-side behavior) + - `draft-preview` + + Grav 2.0's plugin blueprints can declare a `compatibility:` key; check each + plugin's `blueprints.yaml` under `migration-test/user/plugins//` for + this key, and/or check each plugin's upstream repo/changelog for 2.0 + support statements. `bin/gpm info ` may also surface something once + run from inside the sandbox container (untested). + +- **`admin2`** (the alpha SvelteKit/Vite/Tailwind admin rewrite) has not been + installed or tested in the sandbox at all. It's not GPM-installable — it + requires manually git-cloning `grav-plugin-api` and `grav-plugin-admin2` + into `user/plugins/`. Given it's explicitly alpha/non-production-ready + upstream, and classic admin already renders fine on 2.0 in this test, it's + worth explicitly asking the user whether they still want this installed + before spending time on it, rather than assuming yes from the original + advisory question. + +## Suggested next steps (pick up here) + +1. Bring the sandbox back up (command above), re-sync `migration-test/user` + from `./user` if content has changed since. +2. Either: + - Ask the user for a throwaway admin password to log in and click through + the real dashboard/page-editing/media flows, **or** + - Create a fresh test admin user inside the sandbox container only + (`docker exec -it natascha_grav2_test sh -c "cd /app/www/public && php bin/grav user create"`) + — safe since it only affects the isolated `migration-test/user` copy. +3. Go through the plugin list above one by one: check blueprint + `compatibility:` declarations, and exercise each plugin's actual feature + (git-sync a commit, upload/replace media, edit a flex-objects-backed page) + inside the sandbox to see what actually breaks vs. what merely lacks a + compatibility flag. +4. Once a real compatibility picture exists, come back to the original + question — decide whether the production upgrade path should be: + (a) image-tag swap + fix whatever plugins broke, or + (b) use Grav's official `migrate-grav` GPM plugin (side-by-side staged + migration with Reset/Restart/Promote controls) instead of doing it by hand. + This official tool was identified during research but deliberately not + used yet, since the user asked specifically for a separate-container + simulation first. +5. Revisit whether `admin2` is still wanted given classic admin's + better-than-expected 2.0 compatibility. diff --git a/docs/superpowers/plans/2026-06-13-deployment-toolchain.md b/docs/superpowers/plans/2026-06-13-deployment-toolchain.md new file mode 100755 index 0000000..85c7e58 --- /dev/null +++ b/docs/superpowers/plans/2026-06-13-deployment-toolchain.md @@ -0,0 +1,561 @@ +# Deployment Toolchain Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Build a complete Make-based deployment toolchain for the natascha-rieter.nl Grav CMS site, covering initial server setup, content sync via Gitea, remote Grav management, temporary credential handling, and maintenance mode. + +**Architecture:** Two git repos (root config repo + user content repo) are cloned on both local machine and server. The Makefile is the single interface for all operations, building SSH commands from local `.env`. Gitea credentials exist on the server only when explicitly written by `remote-env-setup` and are always removed with `remote-env-remove`. Content sync goes through Gitea; the Grav Sync plugin handles automatic server-side pulls. The `user/` directory is a standalone nested git repo (replacing git subtree). + +**Tech Stack:** GNU Make, Bash (scripts only where Make is insufficient), SSH, Grav CMS 1.7, Gitea, Git, Docker (local only) + +--- + +## File Map + +| Action | File | +|--------|------| +| Modify | `.env.example` | +| Modify | `Makefile` | +| Modify | `scripts/server-install.sh` | +| Create | `scripts/server-maintenance.sh` | +| Modify | `README.md` | + +--- + +### Task 1: Update `.env.example` + +Add `USER_REPO`, `MAIN_REPO`, `SITE_CONFIG_DIR`. Rename `REPO` → `USER_REPO`. Add comments. + +**Files:** +- Modify: `.env.example` + +- [ ] **Step 1: Replace `.env.example` content** + +``` +# SSH connection +REMOTE_USER=root +REMOTE_HOST=example.com +REMOTE_HOME=/home/example.com + +# Server paths (derived from REMOTE_HOME in Makefile; override here if needed) +WEBROOT=/home/example.com/public_html +SITE_CONFIG_DIR=/home/example.com/site-config + +# Grav +GRAV_VERSION=1.7.49.5 + +# Repos +USER_REPO=https://gitea.example.com/org/natascha-rieter.nl-user.git +MAIN_REPO=https://gitea.example.com/org/natascha-rieter-nl.git + +# Gitea credentials — never commit these; only ever in .env (local) or ~/.env-natascha (server, temporary) +GITEA_HOST=gitea.example.com +GITEA_USER=natascha-deploy +GITEA_TOKEN=your-token-here +``` + +- [ ] **Step 2: Verify `.env` (your local copy) has matching keys** + +Open `.env` and add any keys missing compared to `.env.example`. Fill in real values. Do not change `.env.example` values — they stay as placeholders. + +- [ ] **Step 3: Commit `.env.example`** + +```bash +git add .env.example +git commit -m "config: update env.example with USER_REPO, MAIN_REPO, SITE_CONFIG_DIR" +``` + +--- + +### Task 2: Migrate `user/` from git subtree to standalone nested repo + +The `user/` directory is currently tracked by the main repo via git subtree. We convert it to a standalone git repo so `content-push`/`content-pull` are simple `git push`/`git pull` operations. + +**Files:** +- Modify: `.gitignore` (root of `site-ai/`) +- No code files changed + +- [ ] **Step 1: Push current user/ state via old method (safety sync)** + +```bash +cd /path/to/site-ai +git subtree push --prefix=user user-deploy main +``` + +Expected: pushes current user/ state to Gitea. If this fails because nothing changed, that's fine. + +- [ ] **Step 2: Remove user/ from main repo tracking** + +```bash +git rm -r --cached user/ +``` + +Expected: output like `rm 'user/config/site.yaml'` for each file. The files stay on disk. + +- [ ] **Step 3: Add user/ to .gitignore** + +Create or edit `.gitignore` in the `site-ai/` root and add: + +``` +/user/ +``` + +- [ ] **Step 4: Remove the old user-deploy git remote** + +```bash +git remote remove user-deploy +``` + +Expected: no output, no error. + +- [ ] **Step 5: Commit the removal** + +```bash +git add .gitignore +git commit -m "chore: remove user/ from main repo tracking (now standalone git repo)" +``` + +- [ ] **Step 6: Clone user repo fresh into user/** + +Replace `$USER_REPO` with the value from your `.env`. + +```bash +rm -rf user/ +git clone $USER_REPO user/ +``` + +Expected: `user/` is now a proper git repo with its own `.git/` directory, tracking Gitea. + +- [ ] **Step 7: Verify** + +```bash +git -C user status +git -C user remote -v +``` + +Expected: clean working tree, remote `origin` pointing to Gitea user repo. + +--- + +### Task 3: Update Makefile — content sync and variable defaults + +Replace subtree-based targets with direct git push/pull. Allow `.env` to override `WEBROOT` and `SITE_CONFIG_DIR`. + +**Files:** +- Modify: `Makefile` + +- [ ] **Step 1: Replace the full Makefile** + +```makefile +-include .env +export + +SSH := $(REMOTE_USER)@$(REMOTE_HOST) +WEBROOT ?= $(REMOTE_HOME)/public_html +SITE_CONFIG_DIR ?= $(REMOTE_HOME)/site-config + +# ── Local dev ────────────────────────────────────────────────────────────────── + +start: + docker compose up -d + +stop: + docker compose down + +setup: start install-plugins + +install-plugins: + docker exec natascha_grav php /app/www/public/bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y + +# ── Content sync (user repo ↔ Gitea) ────────────────────────────────────────── + +content-push: + git -C user push origin main + +content-pull: + git -C user pull origin main + +# ── Remote credentials ───────────────────────────────────────────────────────── + +remote-env-setup: + @ssh $(SSH) "printf 'GITEA_HOST=%s\nGITEA_USER=%s\nGITEA_TOKEN=%s\n' \ + '$(GITEA_HOST)' '$(GITEA_USER)' '$(GITEA_TOKEN)' > ~/.env-natascha && chmod 600 ~/.env-natascha" + @echo "Credentials written to server. Run 'make remote-env-remove' when done." + +remote-env-remove: + @ssh $(SSH) "rm -f ~/.env-natascha" + @echo "Credentials removed from server." + +# ── Remote: initial install ──────────────────────────────────────────────────── + +remote-install: + ssh $(SSH) "WEBROOT=$(WEBROOT) \ + SITE_CONFIG_DIR=$(SITE_CONFIG_DIR) \ + USER_REPO=$(USER_REPO) \ + MAIN_REPO=$(MAIN_REPO) \ + GRAV_VERSION=$(GRAV_VERSION) \ + PLUGINS='$(shell cat plugins.txt | tr '\n' ' ')' \ + GITEA_HOST=$(GITEA_HOST) \ + GITEA_USER=$(GITEA_USER) \ + GITEA_TOKEN=$(GITEA_TOKEN) \ + bash -s" < scripts/server-install.sh + +# ── Remote: ongoing maintenance ──────────────────────────────────────────────── + +remote-fetch: + ssh $(SSH) "git -C $(SITE_CONFIG_DIR) pull" + +remote-install-plugins: + ssh $(SSH) "cd $(WEBROOT) && php bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y" + +remote-upgrade-grav: + ssh $(SSH) "cd $(WEBROOT) && php bin/grav upgrade" + +remote-clean: + ssh $(SSH) "cd $(WEBROOT) && php bin/grav clearcache" + +remote-maintenance-on: + ssh $(SSH) "bash -s on $(WEBROOT)" < scripts/server-maintenance.sh + +remote-maintenance-off: + ssh $(SSH) "bash -s off $(WEBROOT)" < scripts/server-maintenance.sh +``` + +> Note: indentation in Makefiles must be tabs, not spaces. + +- [ ] **Step 2: Verify Make parses without errors** + +```bash +make -n start +``` + +Expected: prints `docker compose up -d`, no errors. + +- [ ] **Step 3: Commit** + +```bash +git add Makefile +git commit -m "feat: overhaul Makefile with full deployment toolchain" +``` + +--- + +### Task 4: Update `scripts/server-install.sh` + +Add `SITE_CONFIG_DIR` and `MAIN_REPO` variables, clone the main repo to `SITE_CONFIG_DIR`, rename `REPO` → `USER_REPO`, print SSH public key at the end for Gitea deploy key setup. + +**Files:** +- Modify: `scripts/server-install.sh` + +- [ ] **Step 1: Replace the full script** + +```bash +#!/bin/bash +set -e + +: "${WEBROOT:?WEBROOT is not set}" +: "${SITE_CONFIG_DIR:?SITE_CONFIG_DIR is not set}" +: "${USER_REPO:?USER_REPO is not set}" +: "${MAIN_REPO:?MAIN_REPO is not set}" +: "${GRAV_VERSION:?GRAV_VERSION is not set}" +: "${PLUGINS:?PLUGINS is not set}" +: "${GITEA_HOST:?GITEA_HOST is not set}" +: "${GITEA_USER:?GITEA_USER is not set}" +: "${GITEA_TOKEN:?GITEA_TOKEN is not set}" + +echo "==> Setting up credentials (temporary)" +printf 'machine %s\nlogin %s\npassword %s\n' "$GITEA_HOST" "$GITEA_USER" "$GITEA_TOKEN" > ~/.netrc +chmod 600 ~/.netrc + +echo "==> Downloading Grav $GRAV_VERSION" +cd "$WEBROOT" +wget -q "https://getgrav.org/download/core/grav-admin/$GRAV_VERSION" -O grav-admin.zip +unzip -q grav-admin.zip +mv grav-admin/* grav-admin/.htaccess . +rm -rf grav-admin grav-admin.zip + +echo "==> Cloning user repo" +rm -rf user +git clone "$USER_REPO" user + +echo "==> Cloning main config repo to $SITE_CONFIG_DIR" +mkdir -p "$SITE_CONFIG_DIR" +git clone "$MAIN_REPO" "$SITE_CONFIG_DIR" + +echo "==> Installing plugins" +php bin/gpm install $PLUGINS -y + +echo "==> Setting permissions" +find "$WEBROOT" -type f -exec chmod 664 {} \; +find "$WEBROOT" -type d -exec chmod 775 {} \; + +echo "==> Removing temporary credentials" +rm -f ~/.netrc + +echo "" +echo "==> Done." +echo "" +echo "NEXT STEP — add this server's SSH public key to both Gitea repos as a deploy key" +echo "so that 'make remote-fetch' and future git pulls work without credentials:" +echo "" +cat ~/.ssh/id_rsa.pub 2>/dev/null || cat ~/.ssh/id_ed25519.pub 2>/dev/null || \ + echo " No SSH key found. Generate one on the server: ssh-keygen -t ed25519 -C 'server-deploy'" +echo "" +echo "Visit your domain to complete Grav setup." +``` + +- [ ] **Step 2: Commit** + +```bash +git add scripts/server-install.sh +git commit -m "feat: server-install clones both repos, removes credentials after use" +``` + +--- + +### Task 5: Create `scripts/server-maintenance.sh` + +Toggle Grav's built-in maintenance mode by setting `pages.offline` in `user/config/system.yaml`. Grav serves its built-in offline page when this is `true`. + +**Files:** +- Create: `scripts/server-maintenance.sh` + +- [ ] **Step 1: Create the script** + +```bash +#!/bin/bash +set -e + +MODE="$1" +WEBROOT="$2" +CONFIG="$WEBROOT/user/config/system.yaml" + +if [ "$MODE" != "on" ] && [ "$MODE" != "off" ]; then + echo "Usage: server-maintenance.sh on|off " + exit 1 +fi + +[ -f "$CONFIG" ] || { echo "Not found: $CONFIG"; exit 1; } + +VALUE="false" +[ "$MODE" = "on" ] && VALUE="true" + +if grep -q "^\s*offline:" "$CONFIG"; then + sed -i "s/^\(\s*\)offline: .*/\1offline: $VALUE/" "$CONFIG" +else + printf '\npages:\n offline: %s\n' "$VALUE" >> "$CONFIG" +fi + +echo "Maintenance mode: $MODE (offline: $VALUE)" +``` + +- [ ] **Step 2: Make executable** + +```bash +chmod +x scripts/server-maintenance.sh +``` + +- [ ] **Step 3: Verify the script parses cleanly** + +```bash +bash -n scripts/server-maintenance.sh +``` + +Expected: no output, exit 0. + +- [ ] **Step 4: Commit** + +```bash +git add scripts/server-maintenance.sh +git commit -m "feat: add server-maintenance.sh to toggle Grav offline mode" +``` + +--- + +### Task 6: Update `README.md` + +Full rewrite. Covers every Make command (one-line description each), setup guide, content sync workflow, and security notes. + +**Files:** +- Modify: `README.md` + +- [ ] **Step 1: Replace README.md** + +```markdown +# natascha-rieter.nl — Grav CMS + +Grav CMS site for natascha-rieter.nl. Local dev via Docker; production on a VPS managed entirely through `make`. + +--- + +## Repository structure + +Two git repos: + +| Repo | Contents | Location | +|------|----------|----------| +| `natascha-rieter-nl` (this repo) | Docker setup, Makefile, scripts, plugins.txt | `site-ai/` | +| `natascha-rieter.nl-user` | Site config, pages, theme | `user/` (nested git repo) | + +The `user/` directory is a standalone git repo — its changes are pushed/pulled independently to Gitea. The Grav Sync plugin on the server automatically pulls from Gitea when content is pushed. + +--- + +## Prerequisites + +- Docker (for local dev) +- SSH access to the server +- Both Gitea repos created +- A Gitea personal access token with repo read/write access + +--- + +## Local development setup + +```bash +cp .env.example .env # fill in your values +make setup # start Docker, install plugins +``` + +Site runs at http://localhost:8080. + +Clone the user content repo into `user/` if not already present: + +```bash +git clone $USER_REPO user/ +``` + +--- + +## First-time server setup + +1. **Fill in `.env`** — copy `.env.example`, set all values. + +2. **Run the install:** + +```bash +make remote-install +``` + +This SSHes into the server, downloads Grav, clones both repos, installs plugins, and prints the server's SSH public key. + +3. **Add the SSH key to Gitea** — copy the printed public key and add it as a deploy key to both Gitea repos (read access is enough for `remote-fetch`; the user repo also needs write if Git Sync pushes back). + +After this, `make remote-fetch` works without credentials. + +--- + +## Content sync workflow + +Editors push content via the Grav Admin panel (or directly edit files in `user/`). The Grav Sync plugin on the server syncs automatically to Gitea. + +To pull those changes locally: + +```bash +make content-pull # pull latest user content from Gitea → local user/ +``` + +To push local changes back to Gitea (and trigger server sync): + +```bash +git -C user add -A && git -C user commit -m "content: ..." +make content-push # push local user/ changes → Gitea +``` + +--- + +## All commands + +### Local + +| Command | Description | +|---------|-------------| +| `make start` | Start the local Docker container | +| `make stop` | Stop the local Docker container | +| `make setup` | Start container and install all plugins | +| `make install-plugins` | (Re)install plugins from `plugins.txt` in the local container | +| `make content-push` | Push local `user/` commits to Gitea | +| `make content-pull` | Pull latest `user/` content from Gitea | + +### Remote credentials + +| Command | Description | +|---------|-------------| +| `make remote-env-setup` | Write Gitea credentials to `~/.env-natascha` on the server | +| `make remote-env-remove` | Delete `~/.env-natascha` from the server | + +Always run `make remote-env-remove` when done with operations that required it. + +### Remote server management + +| Command | Description | +|---------|-------------| +| `make remote-install` | First-time install: download Grav, clone both repos, install plugins | +| `make remote-fetch` | Pull latest main repo (Makefile, scripts, plugins.txt) on the server | +| `make remote-install-plugins` | Install/update plugins from local `plugins.txt` on the server | +| `make remote-upgrade-grav` | Upgrade Grav core on the server | +| `make remote-clean` | Clear Grav cache on the server | +| `make remote-maintenance-on` | Enable Grav maintenance mode (site shows offline page) | +| `make remote-maintenance-off` | Disable Grav maintenance mode | + +### Typical upgrade workflow + +```bash +make remote-maintenance-on +make remote-env-setup +make remote-fetch +make remote-upgrade-grav +make remote-install-plugins +make remote-env-remove +make remote-maintenance-off +make remote-clean +``` + +--- + +## Plugins + +Plugins are not committed to git. The full list is in `plugins.txt` — one plugin name per line. + +- Locally: `make install-plugins` +- On server: `make remote-install-plugins` + +--- + +## Security + +- `.env` is gitignored. Never commit it. +- `GITEA_TOKEN` exists only in `.env` locally and in `~/.env-natascha` on the server during active sessions. Always run `make remote-env-remove` after use. +- `~/.env-natascha` has `chmod 600` — readable only by the SSH user. +- The server pulls from Gitea using its SSH key (deploy key, read-only). No long-lived token is stored on the server. +- `scripts/server-install.sh` writes `~/.netrc` for the initial clone and deletes it immediately after. +- Credentials are never passed as command-line arguments (they would appear in `ps` output). They are passed as environment variables in the SSH session. +``` + +- [ ] **Step 2: Commit** + +```bash +git add README.md +git commit -m "docs: rewrite README with full command reference, setup guide, security notes" +``` + +--- + +## Self-Review + +**Spec coverage:** +- ✅ Update initial install to set up both repos +- ✅ content-push/pull interact with Gitea via git (Grav Sync handles server side) +- ✅ remote-fetch (pull main repo changes on server) +- ✅ remote-upgrade-grav +- ✅ remote-install-plugins +- ✅ remote-maintenance-on / remote-maintenance-off +- ✅ remote-env-setup / remote-env-remove +- ✅ No persistent env files on server +- ✅ Make-first, bash only in scripts +- ✅ SSH built from env vars +- ✅ README updated with every command + +**Placeholder scan:** None found. + +**Type consistency:** N/A (shell/make, no typed interfaces). diff --git a/plugins.txt b/plugins.txt old mode 100644 new mode 100755 index 79ffc72..d755caf --- a/plugins.txt +++ b/plugins.txt @@ -13,3 +13,4 @@ automagic-images admin-media-move admin-media-replace admin-media-actions +git-sync diff --git a/scripts/server-install.sh b/scripts/server-install.sh index a67e9e7..f891a53 100755 --- a/scripts/server-install.sh +++ b/scripts/server-install.sh @@ -2,26 +2,42 @@ set -e : "${WEBROOT:?WEBROOT is not set}" -: "${REPO:?REPO is not set}" +: "${SITE_CONFIG_DIR:?SITE_CONFIG_DIR is not set}" +: "${USER_REPO:?USER_REPO is not set}" +: "${MAIN_REPO:?MAIN_REPO is not set}" : "${GRAV_VERSION:?GRAV_VERSION is not set}" : "${PLUGINS:?PLUGINS is not set}" : "${GITEA_HOST:?GITEA_HOST is not set}" : "${GITEA_USER:?GITEA_USER is not set}" : "${GITEA_TOKEN:?GITEA_TOKEN is not set}" +trap 'rm -f ~/.netrc' EXIT + +echo "==> Setting up credentials (temporary)" +printf 'machine %s\nlogin %s\npassword %s\n' "$GITEA_HOST" "$GITEA_USER" "$GITEA_TOKEN" > ~/.netrc +chmod 600 ~/.netrc + echo "==> Downloading Grav $GRAV_VERSION" cd "$WEBROOT" -wget -q "https://getgrav.org/download/core/grav-admin/$GRAV_VERSION" -O grav-admin.zip -unzip -q grav-admin.zip -mv grav-admin/* grav-admin/.htaccess . +wget --no-verbose "https://getgrav.org/download/core/grav-admin/$GRAV_VERSION" -O grav-admin.zip +unzip -oq grav-admin.zip +cp -rf grav-admin/. . rm -rf grav-admin grav-admin.zip echo "==> Cloning user repo" -printf 'machine %s\nlogin %s\npassword %s\n' "$GITEA_HOST" "$GITEA_USER" "$GITEA_TOKEN" > ~/.netrc -chmod 600 ~/.netrc rm -rf user -git clone "$REPO" user -rm ~/.netrc +git clone "$USER_REPO" user + +echo "==> Cloning main config repo to $SITE_CONFIG_DIR" +if [ -d "$SITE_CONFIG_DIR/.git" ]; then + git -C "$SITE_CONFIG_DIR" pull +else + rm -rf "$SITE_CONFIG_DIR" + git clone "$MAIN_REPO" "$SITE_CONFIG_DIR" +fi + +echo "==> Creating required directories" +mkdir -p user/plugins user/accounts user/data echo "==> Installing plugins" php bin/gpm install $PLUGINS -y @@ -30,4 +46,16 @@ echo "==> Setting permissions" find "$WEBROOT" -type f -exec chmod 664 {} \; find "$WEBROOT" -type d -exec chmod 775 {} \; -echo "==> Done. Visit your domain to complete setup." +echo "==> Removing temporary credentials" +rm -f ~/.netrc + +echo "" +echo "==> Done." +echo "" +echo "NEXT STEP — add this server's SSH public key to both Gitea repos as a deploy key" +echo "so that 'make remote-fetch' and future git pulls work without credentials:" +echo "" +cat ~/.ssh/id_rsa.pub 2>/dev/null || cat ~/.ssh/id_ed25519.pub 2>/dev/null || \ + echo " No SSH key found. Generate one on the server: ssh-keygen -t ed25519 -C 'server-deploy'" +echo "" +echo "Visit your domain to complete Grav setup." diff --git a/scripts/server-maintenance.sh b/scripts/server-maintenance.sh new file mode 100755 index 0000000..760ef1d --- /dev/null +++ b/scripts/server-maintenance.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -e + +if [ "$#" -ne 2 ]; then + echo "Usage: server-maintenance.sh on|off " + exit 1 +fi + +MODE="$1" +WEBROOT="$2" +CONFIG="$WEBROOT/user/config/system.yaml" + +if [ "$MODE" != "on" ] && [ "$MODE" != "off" ]; then + echo "Usage: server-maintenance.sh on|off " + exit 1 +fi + +[ -f "$CONFIG" ] || { echo "Not found: $CONFIG"; exit 1; } + +VALUE="false" +[ "$MODE" = "on" ] && VALUE="true" + +if grep -q "^[[:space:]]*offline:" "$CONFIG"; then + sed -i "s/^\([[:space:]]*\)offline: .*/\1offline: $VALUE/" "$CONFIG" +else + printf '\npages:\n offline: %s\n' "$VALUE" >> "$CONFIG" +fi + +echo "Maintenance mode: $MODE (offline: $VALUE)" diff --git a/skills/karpathy-guidelines/SKILL.md b/skills/karpathy-guidelines/SKILL.md old mode 100644 new mode 100755 diff --git a/user/config/media.yaml b/user/config/media.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/user/config/plugins/admin.yaml b/user/config/plugins/admin.yaml deleted file mode 100644 index 0fbd262..0000000 --- a/user/config/plugins/admin.yaml +++ /dev/null @@ -1,101 +0,0 @@ -enabled: true -route: /admin -cache_enabled: true -theme: grav -logo_text: null -body_classes: null -content_padding: true -twofa_enabled: true -sidebar: - activate: tab - hover_delay: 100 - size: auto -dashboard: - days_of_stats: 7 -widgets_display: - dashboard-maintenance: 'true' - dashboard-statistics: 'true' - dashboard-notifications: 'false' - dashboard-feed: 'false' - dashboard-pages: 'true' -pages: - show_parents: both - show_modular: true - parents_levels: null -session: - timeout: 1800 -edit_mode: normal -frontend_preview_target: inline -show_github_msg: false -admin_icons: line-awesome -enable_auto_updates_check: false -notifications: - feed: true - dashboard: true - plugins: true - themes: true -popularity: - enabled: true - ignore: - - '/test*' - - /modular - history: - daily: '30' - monthly: '12' - visitors: '20' -whitelabel: - quicktray_recompile: false - codemirror_theme: paper - codemirror_fontsize: md - codemirror_md_font: sans - logo_custom: { } - logo_login: { } - color_scheme: - accents: - primary-accent: button - secondary-accent: notice - tertiary-accent: critical - colors: - logo-bg: '#323640' - logo-link: '#FFFFFF' - nav-bg: '#3D424E' - nav-text: '#B7B9BD' - nav-link: '#ffffff' - nav-selected-bg: '#323640' - nav-selected-link: '#ffffff' - nav-hover-bg: '#434753' - nav-hover-link: '#ffffff' - toolbar-bg: '#ffffff' - toolbar-text: '#3D424E' - page-bg: '#F6F6F6' - page-text: '#6f7b8a' - page-link: '#0090D9' - content-bg: '#ffffff' - content-text: '#6f7b8a' - content-link: '#0090D9' - content-link2: '#da4b46' - content-header: '#414147' - content-tabs-bg: '#e6e6e6' - content-tabs-text: '#808080' - button-bg: '#0090D9' - button-text: '#ffffff' - notice-bg: '#06A599' - notice-text: '#ffffff' - update-bg: '#77559D' - update-text: '#ffffff' - critical-bg: '#F45857' - critical-text: '#ffffff' - content-highlight: '#ffffd7' - name: null - custom_footer: null - custom_css: null - custom_presets: null -show_beta_msg: null -pagemedia: - resize_width: 0 - resize_height: 0 - res_min_width: 0 - res_min_height: 0 - res_max_width: 0 - res_max_height: 0 - resize_quality: 0.8 diff --git a/user/config/plugins/automagic-images.yaml b/user/config/plugins/automagic-images.yaml deleted file mode 100644 index bc11441..0000000 --- a/user/config/plugins/automagic-images.yaml +++ /dev/null @@ -1 +0,0 @@ -enabled: false diff --git a/user/config/plugins/langswitcher.yaml b/user/config/plugins/langswitcher.yaml deleted file mode 100644 index 7534b09..0000000 --- a/user/config/plugins/langswitcher.yaml +++ /dev/null @@ -1,5 +0,0 @@ -enabled: true -built_in_css: true -translated_urls: true -untranslated_pages_behavior: none -language_display: short diff --git a/user/config/security.yaml b/user/config/security.yaml deleted file mode 100644 index 255bf78..0000000 --- a/user/config/security.yaml +++ /dev/null @@ -1 +0,0 @@ -salt: PD0Borzfn1Ss5U diff --git a/user/config/site.yaml b/user/config/site.yaml deleted file mode 100644 index 553482d..0000000 --- a/user/config/site.yaml +++ /dev/null @@ -1,19 +0,0 @@ -title: 'Kunstgalerie Natascha Rieter' -default_lang: nl -author: - name: 'Natascha Rieter' - email: info@natascha-rieter.nl -taxonomies: - - category - - tag -metadata: - description: 'My Grav Site' -summary: - enabled: true - format: short - size: 300 - delimiter: '===' -redirects: null -routes: null -blog: - route: /blog diff --git a/user/config/system.yaml b/user/config/system.yaml deleted file mode 100644 index ba6ff69..0000000 --- a/user/config/system.yaml +++ /dev/null @@ -1,240 +0,0 @@ -absolute_urls: false -timezone: null -param_sep: ':' -wrapped_site: false -reverse_proxy_setup: false -force_ssl: false -force_lowercase_urls: true -custom_base_url: null -username_regex: '^[a-z0-9_-]{3,16}$' -pwd_regex: '(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}' -intl_enabled: true -http_x_forwarded: - protocol: true - host: false - port: true - ip: true -languages: - supported: - - nl - - en - default_lang: null - include_default_lang: true - include_default_lang_file_extension: true - translations: true - translations_fallback: true - session_store_active: false - http_accept_language: true - override_locale: false - pages_fallback_only: false - debug: false -home: - alias: /home - hide_in_urls: false -pages: - type: regular - dirs: - - 'page://' - theme: natascha - order: - by: default - dir: asc - list: - count: 20 - dateformat: - default: null - short: 'jS M Y' - long: 'F jS \a\t g:ia' - publish_dates: true - process: - markdown: true - twig: false - twig_first: false - never_cache_twig: false - events: - page: true - twig: true - markdown: - extra: false - auto_line_breaks: false - auto_url_links: false - escape_markup: false - special_chars: - '>': gt - '<': lt - valid_link_attributes: - - rel - - target - - id - - class - - classes - types: - - html - - htm - - xml - - txt - - json - - rss - - atom - append_url_extension: null - expires: 604800 - cache_control: null - last_modified: false - etag: true - vary_accept_encoding: false - redirect_default_code: '302' - redirect_trailing_slash: 1 - redirect_default_route: 0 - ignore_files: - - .DS_Store - ignore_folders: - - .git - - .idea - ignore_hidden: true - hide_empty_folders: false - url_taxonomy_filters: true - frontmatter: - process_twig: false - ignore_fields: - - form - - forms -cache: - enabled: false - check: - method: file - driver: auto - prefix: g - purge_at: '0 4 * * *' - clear_at: '0 3 * * *' - clear_job_type: standard - clear_images_by_default: false - cli_compatibility: false - lifetime: 604800 - purge_max_age_days: 30 - gzip: false - allow_webserver_gzip: false - redis: - socket: '0' - password: null - database: null - server: null - port: null - memcache: - server: null - port: null - memcached: - server: null - port: null -twig: - cache: true - debug: true - auto_reload: true - autoescape: true - undefined_functions: true - undefined_filters: true - safe_functions: { } - safe_filters: { } - umask_fix: false -assets: - css_pipeline: false - css_pipeline_include_externals: true - css_pipeline_before_excludes: true - css_minify: true - css_minify_windows: false - css_rewrite: true - js_pipeline: false - js_pipeline_include_externals: true - js_pipeline_before_excludes: true - js_module_pipeline: false - js_module_pipeline_include_externals: true - js_module_pipeline_before_excludes: true - js_minify: true - enable_asset_timestamp: false - enable_asset_sri: false - collections: - jquery: 'system://assets/jquery/jquery-3.x.min.js' -errors: - display: 0 - log: true -log: - handler: file - syslog: - facility: local6 - tag: grav -debugger: - enabled: true - provider: clockwork - censored: false - shutdown: - close_connection: true -images: - adapter: imagick - default_image_quality: 85 - cache_all: false - cache_perms: '0755' - debug: false - auto_fix_orientation: true - seofriendly: false - cls: - auto_sizes: false - aspect_ratio: false - retina_scale: '1' - defaults: - loading: auto - decoding: auto - fetchpriority: auto - watermark: - image: 'system://images/watermark.png' - position_y: center - position_x: center - scale: 33 - watermark_all: false -media: - enable_media_timestamp: false - unsupported_inline_types: null - allowed_fallback_types: null - auto_metadata_exif: false - upload_limit: 2097152 -session: - enabled: true - initialize: true - timeout: 1800 - name: grav-site - uniqueness: path - secure: false - secure_https: true - httponly: true - samesite: Lax - split: true - domain: null - path: null -gpm: - releases: stable - official_gpm_only: true -http: - method: auto - enable_proxy: true - proxy_url: null - proxy_cert_path: null - concurrent_connections: 5 - verify_peer: true - verify_host: true -accounts: - type: regular - storage: file - avatar: gravatar -flex: - cache: - index: - enabled: true - lifetime: 60 - object: - enabled: true - lifetime: 600 - render: - enabled: true - lifetime: 600 -strict_mode: - yaml_compat: false - twig_compat: false - blueprint_compat: false diff --git a/user/config/versions.yaml b/user/config/versions.yaml deleted file mode 100644 index b453708..0000000 --- a/user/config/versions.yaml +++ /dev/null @@ -1,4 +0,0 @@ -core: - grav: - version: 1.7.49.5 - schema: 1.7.0_2020-11-20_1 diff --git a/user/pages/01.home/home.en.md b/user/pages/01.home/home.en.md deleted file mode 100644 index ab1b707..0000000 --- a/user/pages/01.home/home.en.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: 'Natascha Rieter' -menu: Home -published: true -sitemap: - lastmod: '19-04-2026 00:00' -portret: portret-2.jpg -extra_1: portret-1.jpg -logo: logo-blauw.png -extra_2: '' ---- - -I create small sculptures, reliefs, clay paintings, modelled figures and wheel-thrown work. My work is emotional and poetic with a monumental character. The outdoor objects are frost-resistant. In my clay paintings I combine ceramic and painting techniques. Working with clay is for me the same as writing a poem. In recent years I have been almost exclusively occupied with monumental commissions. I work on commission and give courses and workshops. - -Side activities: Ceramics teacher, Kumulus in Maastricht; gallery owner of ceramic gallery "Groot Welsden"; owner of B&B de Kunstkamer. diff --git a/user/pages/01.home/home.nl.md b/user/pages/01.home/home.nl.md deleted file mode 100644 index 242f452..0000000 --- a/user/pages/01.home/home.nl.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: 'Natascha Rieter' -menu: Home -published: true -sitemap: - lastmod: '18-04-2026 21:48' -portret: portret-2.jpg -extra_1: portret-1.jpg -logo: logo-blauw.png -extra_2: '' ---- - -Ik maak kleinplastieken, reliëfs, kleischilderijen, geboetseerde beelden en draaiwerk. Mijn werk is emotioneel en poëtisch met een monumentaal karakter. De objecten voor buiten zijn winterhard. In mijn kleischilderijen worden de keramische- en schilderstechniek met elkaar gecombineerd. Het werken met klei is voor mij het zelfde als het schrijven van een gedicht. De laatste jaren ben ik bijna uitsluitend met monumentale opdrachten bezig geweest. Ik werk in opdracht en geef cursussen en workshops. - -Nevenactiviteiten: Docente keramiek, Kumulus te Maastricht, galeriehoudster keramiek galerie "Groot Welsden" en eigenaresse B&B de Kunstkamer. diff --git a/user/pages/01.home/logo-blauw.png b/user/pages/01.home/logo-blauw.png deleted file mode 100644 index 84fb840f97bd7acd1dbd07de9f8c7520dc72b9b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85172 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 diff --git a/user/pages/01.home/portret-1.jpg b/user/pages/01.home/portret-1.jpg deleted file mode 100644 index aed36285591d4411df71318ab4c1867751bd4183..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102054 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 diff --git a/user/pages/01.home/portret-2.jpg b/user/pages/01.home/portret-2.jpg deleted file mode 100644 index 85bee585c2e01194ae1219b3dbfe68c307727234..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116349 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