Compare commits
No commits in common. "4d24fef442e62ea97ab3490db78ffaea3d94d539" and "20b3cbdfa00ea1d6aceac0103c63c7bf44034184" have entirely different histories.
4d24fef442
...
20b3cbdfa0
|
@ -1,17 +1,18 @@
|
||||||
|
version: '3.3'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
minecraft-server:
|
minecraft-server:
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/data/minecraft/server:/data
|
- ./server:/data
|
||||||
- /mnt/data/minecraft/mods/server:/data/mods
|
- ./mods:/data/mods
|
||||||
environment:
|
environment:
|
||||||
- TYPE=FABRIC
|
- TYPE=FABRIC
|
||||||
- MEMORY=4G
|
- MEMORY=4G
|
||||||
- VERSION=1.20.1
|
- VERSION=1.20.4
|
||||||
- EULA=TRUE
|
- EULA=TRUE
|
||||||
- MOTD=Hej och välkommen!
|
- MOTD=Hej och välkommen!
|
||||||
ports:
|
ports:
|
||||||
- '25565:25565'
|
- '25565:25565'
|
||||||
- '8123:8123' # dynmap
|
|
||||||
container_name: minecraft
|
container_name: minecraft
|
||||||
image: itzg/minecraft-server
|
image: itzg/minecraft-server
|
||||||
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
unsupported_mods=(
|
|
||||||
"distant"
|
|
||||||
"mod-loading"
|
|
||||||
"sound-physics-remastered"
|
|
||||||
)
|
|
|
@ -1,46 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#echo "Stopping container..."
|
|
||||||
docker-compose down
|
|
||||||
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
exit $?
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Container stopped"
|
|
||||||
echo "Performing upgrade..."
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
# Function to upgrade ferium and copy mods
|
|
||||||
upgrade_mods() {
|
|
||||||
rm mods/*.jar &&
|
|
||||||
ferium upgrade &&
|
|
||||||
rm mods/server/*.jar &&
|
|
||||||
rm mods/client/*.jar &&
|
|
||||||
cp mods/*.jar mods/server/ &&
|
|
||||||
cp mods/*.jar mods/client/ &&
|
|
||||||
chown -R thord:docker mods/*
|
|
||||||
chmod -R 755 mods/*
|
|
||||||
}
|
|
||||||
|
|
||||||
remove_unsupported_mod() {
|
|
||||||
local mod_name="$1"
|
|
||||||
|
|
||||||
find ./mods/server/ -maxdepth 1 -iname "${mod_name}*.jar" -exec rm {} \; && \
|
|
||||||
echo "Removed non-server mod: $mod_name"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Call the functions
|
|
||||||
upgrade_mods
|
|
||||||
|
|
||||||
# List of unsupported mods to remove
|
|
||||||
source unsupported.sh
|
|
||||||
|
|
||||||
# Loop through unsupported mods and remove them
|
|
||||||
for mod in "${unsupported_mods[@]}"; do
|
|
||||||
remove_unsupported_mod "$mod"
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "Starting container"
|
|
||||||
|
|
||||||
docker-compose up -d
|
|
|
@ -1,14 +0,0 @@
|
||||||
version: '3'
|
|
||||||
services:
|
|
||||||
gpt-ai:
|
|
||||||
image: gpt-ai
|
|
||||||
container_name: gpt-ai
|
|
||||||
ports:
|
|
||||||
- 2101:2101
|
|
||||||
environment:
|
|
||||||
- TZ=Europe/Stockholm
|
|
||||||
healthcheck:
|
|
||||||
test: ["CMD", "curl", "-f", "http://localhost:2101/connect"]
|
|
||||||
interval: 30s
|
|
||||||
timeout: 10s
|
|
||||||
retries: 3
|
|
|
@ -1,6 +0,0 @@
|
||||||
services:
|
|
||||||
opentts:
|
|
||||||
container_name: opentts
|
|
||||||
ports:
|
|
||||||
- 5500:5500
|
|
||||||
image: synesthesiam/opentts
|
|
Loading…
Reference in New Issue