Files
lms/deploy/app/deployment.yaml
Márcio Fernandes 2649221f92
All checks were successful
Casa LMS CI/CD Pipeline / deploy (push) Successful in 16s
start using kustomize
2025-11-30 21:16:52 +00:00

64 lines
1.7 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
namespace: lyrionmusicserver
name: lyrionmusicserver
labels:
app: lyrionmusicserver
spec:
replicas: 1
selector:
matchLabels:
app: lyrionmusicserver
template:
metadata:
labels:
app: lyrionmusicserver
spec:
nodeSelector:
role: worker-node
containers:
- name: lyrionmusicserver
image: lmscommunity/lyrionmusicserver
imagePullPolicy: Always
volumeMounts:
- mountPath: /config
name: lyrionmusicserver
- mountPath: /music
readOnly: true
name: music
- mountPath: /playlist
name: playlists
ports:
- name: 9000-web
containerPort: 9000
protocol: TCP
- name: 9090-api
containerPort: 9090
protocol: TCP
- name: 3483-sqz-tcp
containerPort: 3483
hostPort: 3483
protocol: TCP
- name: 3483-sqz-udp
containerPort: 3483
hostPort: 3483
protocol: UDP
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "400m"
volumes:
- name: lyrionmusicserver
persistentVolumeClaim:
claimName: lyrionmusicserver
- name: music
persistentVolumeClaim:
claimName: storage-limbosolutions-com-media-music
- name: playlists
persistentVolumeClaim:
claimName: playlists