HTTP_404_NotFound@lemmyonline.com to Chat@beehaw.orgEnglish · 1 year agoTest Postmessage-squaremessage-square4fedilinkarrow-up12arrow-down10file-text
arrow-up12arrow-down1message-squareTest PostHTTP_404_NotFound@lemmyonline.com to Chat@beehaw.orgEnglish · 1 year agomessage-square4fedilinkfile-text
minus-squareHTTP_404_NotFound@lemmyonline.comOPlinkfedilinkEnglisharrow-up1·edit-21 year agoOh sweet, here, I will share my lovely ingressroute in return… to replace the nginx stuff everyone else is using. apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: lemmy namespace: lemmy spec: entryPoints: - websecure routes: - kind: Rule match: Host(`lemmyonline.com`) && (Headers(`Accept`, `application/activity+json`) || Headers(`Accept`, `application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"`)) services: - name: lemmy port: http - kind: Rule match: Host(`lemmyonline.com`) && (PathPrefix(`/api`) || PathPrefix(`/pictrs`) || PathPrefix(`/feeds`) || PathPrefix(`/nodeinfo`) || PathPrefix(`/.well-known`)) services: - name: lemmy port: http - kind: Rule match: Host(`lemmyonline.com`) && Method(`POST`) services: - name: lemmy port: http - kind: Rule match: Host(`lemmyonline.com`) services: - name: lemmy-ui port: http Thanks! Edit- could be consolidated down to only two rules, I left it expanded out to be a tad easier to read.
Oh sweet, here, I will share my lovely ingressroute in return… to replace the nginx stuff everyone else is using.
apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: lemmy namespace: lemmy spec: entryPoints: - websecure routes: - kind: Rule match: Host(`lemmyonline.com`) && (Headers(`Accept`, `application/activity+json`) || Headers(`Accept`, `application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"`)) services: - name: lemmy port: http - kind: Rule match: Host(`lemmyonline.com`) && (PathPrefix(`/api`) || PathPrefix(`/pictrs`) || PathPrefix(`/feeds`) || PathPrefix(`/nodeinfo`) || PathPrefix(`/.well-known`)) services: - name: lemmy port: http - kind: Rule match: Host(`lemmyonline.com`) && Method(`POST`) services: - name: lemmy port: http - kind: Rule match: Host(`lemmyonline.com`) services: - name: lemmy-ui port: http
Thanks!
Edit- could be consolidated down to only two rules, I left it expanded out to be a tad easier to read.