fix(shoko-server) update tag and housekeeping (#6698)

This commit is contained in:
Xstar97
2023-01-30 15:12:43 -05:00
committed by GitHub
parent bb547425ae
commit f1dc099b7a
3 changed files with 37 additions and 54 deletions
+9 -7
View File
@@ -1,15 +1,11 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- Tools-Utilities
apiVersion: v2
appVersion: "daily"
appVersion: "4.1.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
deprecated: false
description: Shoko server is the core component of the Shoko suite and with it's client-server architecture which allows any program or plugin to access Shoko. You'll have access to your entire collection locally and over the internet with no additional work outside the initial configuration required.
description: Shoko is an anime cataloging program designed to automate the cataloging of your collection.
home: https://truecharts.org/charts/incubator/shoko-server
icon: https://truecharts.org/img/hotlink-ok/chart-icons/shoko-server.png
keywords:
@@ -26,4 +22,10 @@ sources:
- https://github.com/ShokoAnime/ShokoServer
- https://hub.docker.com/r/shokoanime/server/
type: application
version: 2.0.10
version: 3.0.0
annotations:
truecharts.org/catagories: |
- media
- Tools-Utilities
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+18 -34
View File
@@ -11,8 +11,8 @@ questions:
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
label: Main Service
description: The Primary service on which the healthcheck runs, often the webUI
schema:
additional_attrs: true
type: dict
@@ -20,14 +20,14 @@ questions:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: "Main Service Port Configuration"
label: Main Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 8111
@@ -38,24 +38,8 @@ questions:
# Include{serviceList}
# Include{persistenceRoot}
- variable: appdata
label: "appdata Storage"
description: "Container Path homeshoko.shoko"
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
- variable: animefolder
label: "animefolder Storage"
description: "Container Path anime"
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
- variable: importfolder
label: "importfolder Storage"
description: "Container Path import"
label: App Data Storage
description: Stores the Application Data.
schema:
additional_attrs: true
type: dict
@@ -64,7 +48,7 @@ questions:
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
label: Main Ingress
schema:
additional_attrs: true
type: dict
@@ -76,41 +60,41 @@ questions:
# Include{security}
# Include{securityContextAdvancedRoot}
- variable: privileged
label: "Privileged mode"
label: Privileged mode
schema:
type: boolean
default: false
- variable: readOnlyRootFilesystem
label: "ReadOnly Root Filesystem"
label: ReadOnly Root Filesystem
schema:
type: boolean
default: false
- variable: allowPrivilegeEscalation
label: "Allow Privilege Escalation"
label: Allow Privilege Escalation
schema:
type: boolean
default: false
- variable: runAsNonRoot
label: "runAsNonRoot"
label: runAsNonRoot
schema:
type: boolean
default: false
# Include{podSecurityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: The groupID this App of the user running the application"
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 0
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
+10 -13
View File
@@ -1,24 +1,16 @@
env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/shoko-server
tag: vdaily@sha256:ed296ad8c59864e88bb6244f1005e0e15512b4a8f58791f5aaf3ab95838fd77e
persistence:
animefolder:
enabled: true
mountPath: /anime
appdata:
enabled: true
mountPath: /home/shoko/.shoko/
importfolder:
enabled: true
mountPath: /import
pullPolicy: IfNotPresent
tag: 4.1.2@sha256:5bde0f9457716b9142c6dd5827a1583f387dcdc6a971247f99b769a44f65fa5f
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
@@ -27,5 +19,10 @@ service:
protocol: TCP
targetPort: 8111
persistence:
appdata:
enabled: true
mountPath: /home/shoko/.shoko/
portal:
enabled: true