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

This commit is contained in:
Xstar97
2023-01-30 22:12:43 +02: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 apiVersion: v2
appVersion: "daily" appVersion: "4.1.2"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 11.1.2
deprecated: false 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 home: https://truecharts.org/charts/incubator/shoko-server
icon: https://truecharts.org/img/hotlink-ok/chart-icons/shoko-server.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/shoko-server.png
keywords: keywords:
@@ -26,4 +22,10 @@ sources:
- https://github.com/ShokoAnime/ShokoServer - https://github.com/ShokoAnime/ShokoServer
- https://hub.docker.com/r/shokoanime/server/ - https://hub.docker.com/r/shokoanime/server/
type: application 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{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
label: "Main Service" label: Main Service
description: "The Primary service on which the healthcheck runs, often the webUI" description: The Primary service on which the healthcheck runs, often the webUI
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -20,14 +20,14 @@ questions:
# Include{serviceSelectorLoadBalancer} # Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras} # Include{serviceSelectorExtras}
- variable: main - variable: main
label: "Main Service Port Configuration" label: Main Service Port Configuration
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
attrs: attrs:
- variable: port - variable: port
label: "Port" label: Port
description: "This port exposes the container port on the service" description: This port exposes the container port on the service
schema: schema:
type: int type: int
default: 8111 default: 8111
@@ -38,24 +38,8 @@ questions:
# Include{serviceList} # Include{serviceList}
# Include{persistenceRoot} # Include{persistenceRoot}
- variable: appdata - variable: appdata
label: "appdata Storage" label: App Data Storage
description: "Container Path homeshoko.shoko" description: Stores the Application Data.
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"
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -64,7 +48,7 @@ questions:
# Include{persistenceList} # Include{persistenceList}
# Include{ingressRoot} # Include{ingressRoot}
- variable: main - variable: main
label: "Main Ingress" label: Main Ingress
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -76,41 +60,41 @@ questions:
# Include{security} # Include{security}
# Include{securityContextAdvancedRoot} # Include{securityContextAdvancedRoot}
- variable: privileged - variable: privileged
label: "Privileged mode" label: Privileged mode
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: readOnlyRootFilesystem - variable: readOnlyRootFilesystem
label: "ReadOnly Root Filesystem" label: ReadOnly Root Filesystem
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: allowPrivilegeEscalation - variable: allowPrivilegeEscalation
label: "Allow Privilege Escalation" label: Allow Privilege Escalation
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: runAsNonRoot - variable: runAsNonRoot
label: "runAsNonRoot" label: runAsNonRoot
schema: schema:
type: boolean type: boolean
default: false default: false
# Include{podSecurityContextRoot} # Include{podSecurityContextRoot}
- variable: runAsUser - variable: runAsUser
label: "runAsUser" label: runAsUser
description: "The UserID of the user running the application" description: The UserID of the user running the application
schema: schema:
type: int type: int
default: 0 default: 0
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: runAsGroup
description: The groupID this App of the user running the application" description: The groupID this App of the user running the application
schema: schema:
type: int type: int
default: 0 default: 0
- variable: fsGroup - variable: fsGroup
label: "fsGroup" label: fsGroup
description: "The group that should own ALL storage." description: The group that should own ALL storage.
schema: schema:
type: int type: int
default: 568 default: 568
+10 -13
View File
@@ -1,24 +1,16 @@
env: {}
image: image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/shoko-server repository: tccr.io/truecharts/shoko-server
tag: vdaily@sha256:ed296ad8c59864e88bb6244f1005e0e15512b4a8f58791f5aaf3ab95838fd77e pullPolicy: IfNotPresent
persistence: tag: 4.1.2@sha256:5bde0f9457716b9142c6dd5827a1583f387dcdc6a971247f99b769a44f65fa5f
animefolder:
enabled: true
mountPath: /anime
appdata:
enabled: true
mountPath: /home/shoko/.shoko/
importfolder:
enabled: true
mountPath: /import
podSecurityContext: podSecurityContext:
runAsGroup: 0 runAsGroup: 0
runAsUser: 0 runAsUser: 0
securityContext: securityContext:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
service: service:
main: main:
ports: ports:
@@ -27,5 +19,10 @@ service:
protocol: TCP protocol: TCP
targetPort: 8111 targetPort: 8111
persistence:
appdata:
enabled: true
mountPath: /home/shoko/.shoko/
portal: portal:
enabled: true enabled: true