From 651beb245780aaa6e352ca935ef10420ecb9f609 Mon Sep 17 00:00:00 2001 From: youmusic-bot Date: Fri, 7 Nov 2025 10:12:16 +0000 Subject: [PATCH] chore: Update k8s manifest to version master-51 --- k8s/manifest.yaml | 48 +++++------------------------------------------ 1 file changed, 5 insertions(+), 43 deletions(-) diff --git a/k8s/manifest.yaml b/k8s/manifest.yaml index 8371de8..3c7c9a3 100644 --- a/k8s/manifest.yaml +++ b/k8s/manifest.yaml @@ -1,4 +1,4 @@ -# PersistentVolumeClaim for YouMusic data (music, cache, etc.) +# PersistentVolumeClaim for YouMusic data (SQLite DB, music, cache, etc.) apiVersion: v1 kind: PersistentVolume metadata: @@ -26,37 +26,6 @@ spec: resources: requests: storage: 100Gi - ---- - -# PersistentVolume for YouMusic database (local hostPath for better performance) -apiVersion: v1 -kind: PersistentVolume -metadata: - name: youmusic-db-pv -spec: - capacity: - storage: 2Gi - accessModes: - - ReadWriteOnce - hostPath: - path: "/mnt/k8s/you-music-db" - type: DirectoryOrCreate - ---- - -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: "youmusic-db-pvc" -spec: - storageClassName: "" - volumeName: youmusic-db-pv - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 2Gi --- # Deployment apiVersion: apps/v1 @@ -81,14 +50,11 @@ spec: - name: data persistentVolumeClaim: claimName: youmusic-data-pvc - - name: db - persistentVolumeClaim: - claimName: youmusic-db-pvc # Init container to run database migrations initContainers: - name: youmusic-migrations - image: "ghcr.io/wahyd4/you-music:master-50" + image: "ghcr.io/wahyd4/you-music:master-51" imagePullPolicy: Always workingDir: /app/backend command: @@ -104,7 +70,7 @@ spec: - name: PYTHONPATH value: "/app/backend" - name: DATABASE_URL - value: "sqlite+aiosqlite:////app/db/youmusic.db" + value: "sqlite+aiosqlite:////app/data/youmusic.db" - name: MUSIC_DIR value: "/app/data/music" - name: UPLOAD_DIR @@ -116,12 +82,10 @@ spec: volumeMounts: - name: data mountPath: /app/data - - name: db - mountPath: /app/db containers: - name: youmusic - image: "ghcr.io/wahyd4/you-music:master-50" # Auto-updated by CI + image: "ghcr.io/wahyd4/you-music:master-51" # Auto-updated by CI imagePullPolicy: Always workingDir: /app/backend command: @@ -133,15 +97,13 @@ spec: volumeMounts: - name: data mountPath: /app/data - - name: db - mountPath: /app/db env: - name: PYTHONUNBUFFERED value: "1" - name: PYTHONPATH value: "/app/backend" - name: DATABASE_URL - value: "sqlite+aiosqlite:////app/db/youmusic.db" + value: "sqlite+aiosqlite:////app/data/youmusic.db" - name: MUSIC_DIR value: "/app/data/music" - name: LOCAL_MUSIC_DIR