mc-ingress/kube/deployment.yaml
Tamipes 29ff12f115
All checks were successful
/ build (push) Successful in 2m56s
feat: handle SIGTREM
2026-06-08 17:02:34 +02:00

39 lines
962 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: minecraft-ingress
labels:
app: minecraft-ingress
spec:
replicas: 1
selector:
matchLabels:
app: minecraft-ingress
template:
metadata:
labels:
app: minecraft-ingress
spec:
serviceAccountName: minecraft-ingress
terminationGracePeriodSeconds: 28800 # This is 8 hours
containers:
- name: minecraft-ingress
image: git.tami.moe/tamipes/minecraft-ingress:latest
env:
- name: FILTER_CONN
value: '(addr == "87.229.85.222") || (addr == "") || (addr == "ogmur.xyz") || (addr == "@mat:matdoes.dev (hi honeypots) ") || (addr == "@mat:matdoes.dev ") || (addr == "slowstack.tv")'
---
apiVersion: v1
kind: Service
metadata:
name: minecraft-ingress
labels:
app: minecraft-ingress
spec:
ports:
- name: minecraft-ingress
port: 25565
nodePort: 30565
selector:
app: minecraft-ingress
type: NodePort