diff --git a/client/package.json b/client/package.json index 5ef8a6b4..c6d77b95 100644 --- a/client/package.json +++ b/client/package.json @@ -44,7 +44,7 @@ "sass": "^1.60.0", "typescript": "^5.0.0", "unplugin-fonts": "^1.0.3", - "vite": "^5.1.8", + "vite": "^5.4.12", "vite-plugin-vuetify": "^1.0.0", "vue-tsc": "^2.1.0" } diff --git a/client/yarn.lock b/client/yarn.lock index e5a299cc..6243f306 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -1567,11 +1567,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -picocolors@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" - integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== - picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -1605,16 +1600,7 @@ postcss-selector-parser@^6.0.15: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss@^8.4.43, postcss@^8.4.47: - version "8.4.47" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" - integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== - dependencies: - nanoid "^3.3.7" - picocolors "^1.1.0" - source-map-js "^1.2.1" - -postcss@^8.4.48: +postcss@^8.4.43, postcss@^8.4.47, postcss@^8.4.48: version "8.4.49" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== @@ -1943,10 +1929,10 @@ vite-plugin-vuetify@^1.0.0: debug "^4.3.3" upath "^2.0.1" -vite@^5.1.8: - version "5.4.8" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.8.tgz#af548ce1c211b2785478d3ba3e8da51e39a287e8" - integrity sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ== +vite@^5.4.12: + version "5.4.12" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.12.tgz#627d12ff06de3942557dfe8632fd712a12a072c7" + integrity sha512-KwUaKB27TvWwDJr1GjjWthLMATbGEbeWYZIbGZ5qFIsgPP3vWzLu4cVooqhm5/Z2SPDUMjyPVjTztm5tYKwQxA== dependencies: esbuild "^0.21.3" postcss "^8.4.43" diff --git a/services/piwigo/app.yaml b/services/piwigo/app.yaml new file mode 100644 index 00000000..de80399a --- /dev/null +++ b/services/piwigo/app.yaml @@ -0,0 +1,77 @@ +apiVersion: application.kubero.dev/v1alpha1 +kind: KuberoApp +metadata: + name: piwigo + annotations: + kubero.dev/template.architecture: '["linux/amd64", "linux/arm64"]' + kubero.dev/template.description: "Manage your photos with Piwigo, a full featured open source photo gallery application for the web." + kubero.dev/template.icon: "https://avatars.githubusercontent.com/u/9326886" + kubero.dev/template.installation: "This app requires a manual step to configure the MySQL database." + kubero.dev/template.links: "[]" + kubero.dev/template.screenshots: '["https://piwigo.org/plugins/piwigo-piwigodotorg//images/home/responsive-screens.png"]' + kubero.dev/template.source: "https://github.com/Piwigo/Piwigo" + kubero.dev/template.categories: '["utilities"]' + kubero.dev/template.title: "Piwigo" + kubero.dev/template.website: "https://piwigo.org/" + labels: + manager: kubero +spec: + name: piwigo + deploymentstrategy: docker + envVars: [] + extraVolumes: + - accessMode: ReadWriteOnce + accessModes: + - ReadWriteOnce + emptyDir: false + mountPath: /config + name: piwigo-config-volume + size: 1Gi + storageClass: standard + - accessMode: ReadWriteOnce + accessModes: + - ReadWriteOnce + emptyDir: false + mountPath: /gallery + name: piwigo-gallery-volume + size: 1Gi + storageClass: standard + cronjobs: [] + addons: + - displayName: MySQL + env: [] + icon: /img/addons/mysql.svg + id: kubero-operator + kind: KuberoMysql + resourceDefinitions: + KuberoMysql: + apiVersion: application.kubero.dev/v1alpha1 + kind: KuberoMysql + metadata: + name: piwigo-mysql + spec: + mysql: + auth: + createDatabase: true + database: piwigo + password: piwigo + rootPassword: piwigo + username: piwigo + global: + storageClass: standard + primary: + persistence: + accessModes: + - ReadWriteOnce + size: 1Gi + version: + latest: 0.1.5 + web: + replicaCount: 1 + worker: + replicaCount: 0 + image: + containerPort: "80" + pullPolicy: Always + repository: lscr.io/linuxserver/piwigo + tag: latest