Merge branch 'master' of github.com:truecharts/charts
This commit is contained in:
@@ -35,4 +35,4 @@ sources:
|
|||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/jts3servermod
|
- https://github.com/truecharts/charts/tree/master/charts/incubator/jts3servermod
|
||||||
- https://hub.docker.com/r/nickslowinski/jts3servermod-dockerized
|
- https://hub.docker.com/r/nickslowinski/jts3servermod-dockerized
|
||||||
type: application
|
type: application
|
||||||
version: 0.0.1
|
version: 0.0.2
|
||||||
|
|||||||
@@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
title: Installation Guide
|
|
||||||
---
|
|
||||||
|
|
||||||
## App Installation
|
|
||||||
|
|
||||||
### Networking
|
|
||||||
|
|
||||||
This App isn't using ports.
|
|
||||||
|
|
||||||
#### Configuration
|
|
||||||
|
|
||||||
The configuration files have to be manually uploaded to the config storage.
|
|
||||||
|
|
||||||
1\. Please go to [JTS3ServerMod](https://www.stefan1200.de/dlrequest.php?file=jts3servermod&type=.zip) to download the Bot.
|
|
||||||
|
|
||||||
2\. Extract the config folder on your pc.
|
|
||||||
|
|
||||||
3\. Change the following files
|
|
||||||
|
|
||||||
- JTS3ServerMod_InstanceManager.cfg
|
|
||||||
- JTS3ServerMod_server_example.cfg
|
|
||||||
|
|
||||||
4\. Also change the /server1 files for each function you've selected in JTS3ServerMod_server_example.cfg
|
|
||||||
|
|
||||||
5\. Now stop the App if not already done.
|
|
||||||
|
|
||||||
6\. [Mount the PVC](https://truecharts.org/manual/SCALE/guides/pvc-access/)
|
|
||||||
|
|
||||||
7\. And upload the config folder you've extracted and modified.
|
|
||||||
|
|
||||||
8\. Afterwards remove the Mount again and start the app.
|
|
||||||
|
|
||||||
9\. The Bot should now start correctly and should connect to your teamspeak-server
|
|
||||||
|
|
||||||
#### Documentation
|
|
||||||
|
|
||||||
More Documentation for the App can be found on this [Website](https://www.stefan1200.de/documentation/jts3servermod/readme.html)
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
image:
|
image:
|
||||||
repository: ghcr.io/galexrt/jts3servermod
|
repository: ghcr.io/galexrt/jts3servermod
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: main@sha256:fb8fb98f77b3dc83c44bf41dcfa74cb7f6c45972a954f856d5cc0fe2c7282a85
|
tag: v20240301-172535-248@sha256:30cf3a8e043b6c27721da1a28987aaadbc6c482cccd90836b0d821cf820facaa
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
container:
|
container:
|
||||||
@@ -9,21 +9,6 @@ securityContext:
|
|||||||
runAsUser: 3000
|
runAsUser: 3000
|
||||||
runAsGroup: 3000
|
runAsGroup: 3000
|
||||||
|
|
||||||
configmap:
|
|
||||||
entrypoint:
|
|
||||||
enabled: true
|
|
||||||
data:
|
|
||||||
# https://github.com/galexrt/container-jts3servermod/pull/5
|
|
||||||
entrypoint.sh: |
|
|
||||||
#!/bin/bash
|
|
||||||
JTS3_LOG="${JTS3_LOG:-JTS3ServerMod_InstanceManager.cfg}"
|
|
||||||
if [ ! "$(ls -A "$JTS3_DIR/config/")" ]; then
|
|
||||||
echo "ENTRYPOINT: JTS3 Config volume is empty, copying default files to volume"
|
|
||||||
cp -ar "$JTS3_DIR"/default_config/* "$JTS3_DIR/config/"
|
|
||||||
fi
|
|
||||||
cd "$JTS3_DIR" || { echo "ENTRYPOINT: Failed to enter JTS3_DIR ($JTS3_DIR), exiting"; exit 1; }
|
|
||||||
exec java "$JTS3_JAVA_ARGS" -jar "$JTS3_DIR/JTS3ServerMod.jar" -log "$JTS3_LOG" "$@"
|
|
||||||
|
|
||||||
workload:
|
workload:
|
||||||
main:
|
main:
|
||||||
podSpec:
|
podSpec:
|
||||||
@@ -47,13 +32,6 @@ service:
|
|||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
entrypoint:
|
|
||||||
enabled: true
|
|
||||||
objectName: entrypoint
|
|
||||||
type: configmap
|
|
||||||
defaultMode: "0755"
|
|
||||||
mountPath: /entrypoint.sh
|
|
||||||
subPath: entrypoint.sh
|
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/jts3servermod/config"
|
mountPath: "/jts3servermod/config"
|
||||||
|
|||||||
Reference in New Issue
Block a user