Homebridge for homelab
This commit is contained in:
parent
c3d69783f4
commit
78401638e7
|
@ -24,16 +24,21 @@ spec:
|
|||
cpu: "1m"
|
||||
ports:
|
||||
- containerPort: 8581
|
||||
- containerPort: 5353
|
||||
volumeMounts:
|
||||
- name: data
|
||||
mountPath: /homebridge
|
||||
readOnly: false
|
||||
env:
|
||||
- name: HOMEBRIDGE_CONFIG_UI_PORT
|
||||
value: "8581"
|
||||
- name: PACKAGES
|
||||
value: "ffmpeg bluez libbluetooth-dev libudev-dev"
|
||||
volumes:
|
||||
- name: data
|
||||
persistentVolumeClaim:
|
||||
claimName: homebridge
|
||||
hostNetwork: true
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
|
@ -58,3 +63,6 @@ spec:
|
|||
- port: 8581
|
||||
targetPort: 8581
|
||||
name: web
|
||||
- port: 5353
|
||||
targetPort: 5353
|
||||
name: bonjour
|
||||
|
|
|
@ -17,6 +17,7 @@ spec:
|
|||
- ntfy.gmem.ca
|
||||
- dref.gmem.ca
|
||||
- freshrss.gmem.ca
|
||||
- hb.gmem.ca
|
||||
secretName: primary-tls
|
||||
rules:
|
||||
- host: pw.gmem.ca
|
||||
|
@ -89,3 +90,13 @@ spec:
|
|||
name: freshrss
|
||||
port:
|
||||
number: 80
|
||||
- host: hb.gmem.ca
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: homebridge
|
||||
port:
|
||||
number: 8581
|
||||
|
|
|
@ -2,6 +2,14 @@ resource "aws_route53_zone" "gmemca" {
|
|||
name = "gmem.ca"
|
||||
}
|
||||
|
||||
resource "aws_route53_record" "hb" {
|
||||
zone_id = aws_route53_zone.gmemca.zone_id
|
||||
name = "hb"
|
||||
type = "A"
|
||||
ttl = 300
|
||||
records = ["100.120.232.77"]
|
||||
}
|
||||
|
||||
resource "aws_route53_record" "freshrss" {
|
||||
zone_id = aws_route53_zone.gmemca.zone_id
|
||||
name = "freshrss"
|
||||
|
|
Loading…
Reference in a new issue