Forgejo-installation til OS2
  • CSS 56.4%
  • Go Template 43.6%
Find a file
2026-10-08 22:15:02 +02:00
branding Tilføj branding 2026-09-02 20:34:20 +02:00
oldies En smule yaml-oprydning 2026-10-08 18:52:57 +02:00
.gitignore Første commit 2026-09-02 19:38:35 +02:00
00-namespace.yaml En smule yaml-oprydning 2026-10-08 18:52:57 +02:00
01-secrets.yaml En smule yaml-oprydning 2026-10-08 18:52:57 +02:00
02-branding-configmap.yaml En smule yaml-oprydning 2026-10-08 18:52:57 +02:00
LICENSE Initial commit 2026-09-02 17:19:13 +00:00
README.md En smule yaml-oprydning 2026-10-08 18:52:57 +02:00
values.yaml Fjern SSH load balancer (pga. merpris) 2026-10-08 22:15:02 +02:00

os2code

Filer til deployment af os2code

Installation

kubectl apply -f https://github.com/cert-manager/cert-manager/releases/latest/download/cert-manager.yaml
kubectl apply -f cluster-issuer.yaml
kubectl apply -f 00-namespace.yaml
kubectl apply -f 01-secrets.yaml # contains admin secrets
kubectl apply -f 02-branding-configmap.yaml

helm install forgejo \
  --namespace os2code \
  -f values.yaml \
  oci://code.forgejo.org/forgejo-helm/forgejo

Opdatering

Hvis du har opdateret noget i values.yaml, skal du køre følgende:

helm upgrade forgejo \
  --namespace os2code-beta \
  -f values.yaml \
  oci://code.forgejo.org/forgejo-helm/forgejo

Har du opdateret branding, kør følgende:

kubectl create configmap forgejo-branding \
  --from-file=branding/templates/custom/header.tmpl \
  --from-file=branding/templates/home.tmpl \
  --from-file=branding/templates/home_forgejo.tmpl \
  --from-file=branding/css/forgejo-overrides.css \
  --from-file=branding/css/variables.css \
  --from-file=branding/css/login.css \
  --from-file=branding/img/logo.svg \
  --namespace os2code \
  -o yaml --dry-run=client | kubectl replace -f -

Efterfulgt af:

kubectl rollout restart deployment forgejo -n os2code-beta

Du bør også efterfølgende opdatere filen her:

kubectl get configmap forgejo-branding -n os2code -o yaml > 02-branding-configmap.yaml