67b07634ae
- app/: Emdash scaffold (Astro 6, node target) with cmses/plugins/pages collections - app/seed/seed.json: WordPress→Emdash parity for kotkanagrilli.fi (~30 entries) - Dockerfile + docker/entrypoint.sh: multi-stage build, single PVC at /app/state - deploy/helm/: chart mirroring emdash-kotkanagrilli (single-replica, sqlite, kotkan) - deploy/fleet-overlay/: HelmRelease/source/image-automation templates for anton-helm-workloads (staging + production) - .woodpecker/container.yaml: arm64 build, three OCI tags per push (immutable 0.1.<pipeline> + floating <branch> + <branch>-latest) - .ddev/: local dev with nginx proxy to emdash on :4321 - README/DEPLOYMENT/ARCHITECTURE/CLAUDE: docs covering the three-repo pipeline (cms-plugins + anton-helm-workloads + Gitea OCI registry)
20 lines
514 B
YAML
20 lines
514 B
YAML
---
|
|
# Flux pulls the chart from the `production` branch of cms-plugins on Gitea.
|
|
# The `ignore` rule restricts reconciliation to /deploy/helm so app-code
|
|
# pushes don't trigger chart re-reconcile.
|
|
apiVersion: source.toolkit.fluxcd.io/v1
|
|
kind: GitRepository
|
|
metadata:
|
|
name: cms-plugins-production
|
|
namespace: flux-system
|
|
spec:
|
|
interval: 1m0s
|
|
url: ssh://git@git.oleks.space/oleks/cms-plugins.git
|
|
ref:
|
|
branch: production
|
|
secretRef:
|
|
name: cms-plugins-deploy-key
|
|
ignore: |
|
|
/*
|
|
!/deploy/helm
|