diff --git a/deploy/lms-deploy.yaml b/deploy/lms-deploy.yaml index 71d5b3d..9206158 100644 --- a/deploy/lms-deploy.yaml +++ b/deploy/lms-deploy.yaml @@ -37,6 +37,24 @@ spec: --- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: lyrionmusicserver + namespace: lyrionmusicserver +spec: + entryPoints: + - websecure + routes: + - match: Host(`lms.casa.limbosolutions.com`) + kind: Rule + services: + - name: lyrionmusicserver + port: 9002 + tls: + secretName: casa-limbosolutions-com-tls +--- + apiVersion: apps/v1 kind: Deployment metadata: @@ -65,6 +83,10 @@ spec: volumeMounts: - mountPath: /data name: lyrionmusicserver + - mountPath: /music + name: music + - mountPath: /playlist + name: playlists ports: - name: 9002-web containerPort: 9002 @@ -90,7 +112,11 @@ spec: - name: lyrionmusicserver persistentVolumeClaim: claimName: lyrionmusicserver - + - name: music + emptyDir: {} + - name: playlists + persistentVolumeClaim: + claimName: playlists --- apiVersion: v1 @@ -105,3 +131,16 @@ spec: requests: storage: 1Gi --- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: playlists + namespace: lyrionmusicserver +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 64Mi +--- \ No newline at end of file