Skip to content

Instantly share code, notes, and snippets.

@ryane
ryane / defaultbackend.yml
Last active July 13, 2023 01:11
Code for External DNS, Let's Encrypt, and Nginx Ingress on Kubernetes and AWS
---
kind: Service
apiVersion: v1
metadata:
name: nginx-default-backend
labels:
app: ingress-nginx
component: default-backend
k8s-addon: ingress-nginx.addons.k8s.io
@ryane
ryane / demo.yml
Last active May 21, 2017 13:02
Code for ExternalDNS blog post
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: nginx
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: nginx.extdns.ryaneschinger.com
http:
@ryane
ryane / config.el
Created June 2, 2025 18:03
gptel config fragment
(defun my/gptel-write-buffer ()
"Save buffer to disk when starting gptel"
(unless (buffer-file-name (current-buffer))
(let ((prefix (format-time-string "%Y-%m-%d-T%H%M" (current-time)))
(chat-dir "~/org/ai/gptel/"))
(unless (file-directory-p chat-dir)
(make-directory chat-dir :parents))
(write-file (expand-file-name (concat prefix "-" (buffer-name) ".md") chat-dir)))))
(add-hook 'gptel-mode-hook #'my/gptel-write-buffer)