all repos — infra @ 1f3e5c14c9d8d3279ec75c37e9179a4ae5020397

infrastructure manifests and setup notes

apps/pixelfed/pixelfed.yaml (view raw)

 1apiVersion: v1
 2kind: Service
 3metadata:
 4  name: pixelfed
 5spec:
 6  type: ExternalName
 7  externalName: sini
 8---
 9apiVersion: networking.k8s.io/v1
10kind: Ingress
11metadata:
12  name: ani.place
13  namespace: default
14  annotations:
15    cert-manager.io/cluster-issuer: "letsencrypt-prod"
16spec:
17  ingressClassName: nginx
18  tls:
19    - hosts:
20        - ani.place
21      secretName: ani-place-tls
22  rules:
23  - host: ani.place
24    http:
25      paths:
26      - path: /
27        pathType: Prefix
28        backend:
29          service:
30            name: pixelfed
31            port:
32              number: 3535