mirror of
https://github.com/CivMC/Civ.git
synced 2026-07-15 23:20:44 +00:00
49 lines
3.1 KiB
YAML
49 lines
3.1 KiB
YAML
# Private Config Extension for Docker Compose.
|
|
# Requires PrivateConfig submodule to be cloned.
|
|
|
|
services:
|
|
|
|
#################
|
|
### Minecraft ###
|
|
#################
|
|
|
|
paper:
|
|
environment:
|
|
# Any Jars need to be here, comma separated so that they are not removed during sync
|
|
REMOVE_OLD_MODS_EXCLUDE: "Vulcan-2.9.2.2.jar,packetevents-spigot-2.7.0.jar"
|
|
SYNC_SKIP_NEWER_IN_DESTINATION: "true"
|
|
# Note that config and plugins are mounted into the DATA directory, to avoid propagating to the config bind mount
|
|
volumes:
|
|
- ./PrivateConfig/paper/plugins/Vulcan-2.9.2.2.jar:/data/plugins/Vulcan-2.9.2.2.jar
|
|
- ./PrivateConfig/paper/plugins/packetevents-spigot-2.7.0.jar:/data/plugins/packetevents-spgiot-2.7.0.jar
|
|
- ./PrivateConfig/paper/config/Vulcan/config.yml:/data/plugins/Vulcan/config.yml
|
|
- ./PrivateConfig/paper/config/HiddenOre/config.yml:/data/plugins/HiddenOre/config.yml
|
|
- ./PrivateConfig/paper/config/KiraBukkitGateway/config.yml:/data/plugins/KiraBukkitGateway/config.yml
|
|
- ./PrivateConfig/paper/config/BreweryX/config.yml:/data/plugins/BreweryX/config.yml
|
|
- ./PrivateConfig/paper/config/BreweryX/cauldron.yml:/data/plugins/BreweryX/cauldron.yml
|
|
- ./PrivateConfig/paper/config/BreweryX/custom-items.yml:/data/plugins/BreweryX/custom-items.yml
|
|
- ./PrivateConfig/paper/config/BreweryX/recipes.yml:/data/plugins/BreweryX/recipes.yml
|
|
- ./PrivateConfig/paper/config/Terra/packs/CivMC:/data/plugins/Terra/packs/CivMC
|
|
- ./PrivateConfig/paper/config/Votifier/config.yml:/data/plugins/Votifier/config.yml
|
|
- ./PrivateConfig/paper/config/Votifier/rsa/public.key:/data/plugins/Votifier/rsa/public.key
|
|
- ./PrivateConfig/paper/config/Votifier/rsa/private.key:/data/plugins/Votifier/rsa/private.key
|
|
- ./PrivateConfig/paper/config/DiscordSRV/config.yml:/data/plugins/DiscordSRV/config.yml
|
|
- ./PrivateConfig/paper/config/DiscordSRV/alerts.yml:/data/plugins/DiscordSRV/alerts.yml
|
|
- ./PrivateConfig/paper/config/MythicMobs:/data/plugins/MythicMobs
|
|
- ./PrivateConfig/paper/config/EvenMoreFish/baits.yml:/data/plugins/EvenMoreFish/baits.yml
|
|
- ./PrivateConfig/paper/config/EvenMoreFish/fish.yml:/data/plugins/EvenMoreFish/fish.yml
|
|
- ./PrivateConfig/paper/config/EvenMoreFish/rarities.yml:/data/plugins/EvenMoreFish/rarities.yml
|
|
- ./PrivateConfig/paper/config/EvenMoreFish/competitions.yml:/data/plugins/EvenMoreFish/competitions.yml
|
|
- ./PrivateConfig/paper/config/RandomSpawn/worlds.yml:/data/plugins/RandomSpawn/worlds.yml
|
|
|
|
pvp:
|
|
environment:
|
|
# Any Jars need to be here, comma separated so that they are not removed during sync
|
|
REMOVE_OLD_MODS_EXCLUDE: "Vulcan-2.9.2.2.jar,packetevents-spigot-2.7.0.jar"
|
|
SYNC_SKIP_NEWER_IN_DESTINATION: "true"
|
|
# Note that config and plugins are mounted into the DATA directory, to avoid propagating to the config bind mount
|
|
volumes:
|
|
- ./PrivateConfig/paper/plugins/Vulcan-2.9.2.2.jar:/data/plugins/Vulcan-2.9.2.2.jar
|
|
- ./PrivateConfig/paper/plugins/packetevents-spigot-2.7.0.jar:/data/plugins/packetevents-spgiot-2.7.0.jar
|
|
- ./PrivateConfig/paper/config/Vulcan/config.yml:/data/plugins/Vulcan/config.yml
|