From 2fbc804f3eed720c8fff6fda3f4114b172e508bd Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 10 Aug 2025 09:06:58 -0500 Subject: [PATCH] misc: organize more of examples into subdirs as compose projects (#3608) --- .../aof7/docker-compose.yml | 0 .../atm10/docker-compose.yml | 0 .../atm8/docker-compose.yml | 0 .../atm8/filebrowser.json | 0 .../atm9/docker-compose.yml | 0 .../craftoria/docker-compose.yml | 0 .../ftb-evolution/compose.yaml | 0 .../modpack-manifest/docker-compose.yml | 0 .../modpack-manifest/manifests/manifest.json | 0 .../one-block-modded/.gitignore | 0 .../one-block-modded/docker-compose.yml | 0 .../pixelmon/docker-compose.yml | 0 .../prominence2/docker-compose.yml | 0 .../{ => auto-curseforge}/rad2/compose.yaml | 0 .../skyfactory4/compose.yml | 0 .../skyfactory5/compose.yml | 0 .../using-excludes/docker-compose.yml | 0 .../valhesia5/docker-compose.yml | 0 .../vault-hunters-1-18-2/docker-compose.yml | 0 .../compose.yml} | 0 examples/docker-compose-generic-pack-tnp5.yml | 157 ------------------ examples/docker-compose-generic-pack.yml | 19 --- .../rlcraft/compose.yml} | 0 examples/{ => modrinth}/bmc4/compose.yml | 0 .../modrinth-modpack/compose.yml} | 0 .../modrinth-paper/compose.yml} | 0 .../modrinth-projects/compose.yml} | 0 .../compose.yml} | 0 .../compose.yml} | 0 .../compose.yml} | 0 .../compose.yml} | 0 31 files changed, 176 deletions(-) rename examples/{ => auto-curseforge}/aof7/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/atm10/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/atm8/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/atm8/filebrowser.json (100%) rename examples/{ => auto-curseforge}/atm9/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/craftoria/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/ftb-evolution/compose.yaml (100%) rename examples/{auto-cf => auto-curseforge}/modpack-manifest/docker-compose.yml (100%) rename examples/{auto-cf => auto-curseforge}/modpack-manifest/manifests/manifest.json (100%) rename examples/{ => auto-curseforge}/one-block-modded/.gitignore (100%) rename examples/{ => auto-curseforge}/one-block-modded/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/pixelmon/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/prominence2/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/rad2/compose.yaml (100%) rename examples/{ => auto-curseforge}/skyfactory4/compose.yml (100%) rename examples/{ => auto-curseforge}/skyfactory5/compose.yml (100%) rename examples/{auto-cf => auto-curseforge}/using-excludes/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/valhesia5/docker-compose.yml (100%) rename examples/{ => auto-curseforge}/vault-hunters-1-18-2/docker-compose.yml (100%) rename examples/{docker-compose-autostop.yml => autostop/compose.yml} (100%) delete mode 100644 examples/docker-compose-generic-pack-tnp5.yml delete mode 100644 examples/docker-compose-generic-pack.yml rename examples/{docker-compose-rlcraft.yml => generic-pack/rlcraft/compose.yml} (100%) rename examples/{ => modrinth}/bmc4/compose.yml (100%) rename examples/{modrinth-modpack/docker-compose.yml => modrinth/modrinth-modpack/compose.yml} (100%) rename examples/{modrinth-paper/docker-compose.yml => modrinth/modrinth-paper/compose.yml} (100%) rename examples/{docker-compose-modrinth.yml => modrinth/modrinth-projects/compose.yml} (100%) rename examples/{docker-compose-mohist.yml => mohist/compose.yml} (100%) rename examples/{docker-compose-ngrok.yml => ngrok/compose.yml} (100%) rename examples/{docker-compose-proxied.yml => proxied/compose.yml} (100%) rename examples/{docker-compose-tailscale.yml => tailscale/compose.yml} (100%) diff --git a/examples/aof7/docker-compose.yml b/examples/auto-curseforge/aof7/docker-compose.yml similarity index 100% rename from examples/aof7/docker-compose.yml rename to examples/auto-curseforge/aof7/docker-compose.yml diff --git a/examples/atm10/docker-compose.yml b/examples/auto-curseforge/atm10/docker-compose.yml similarity index 100% rename from examples/atm10/docker-compose.yml rename to examples/auto-curseforge/atm10/docker-compose.yml diff --git a/examples/atm8/docker-compose.yml b/examples/auto-curseforge/atm8/docker-compose.yml similarity index 100% rename from examples/atm8/docker-compose.yml rename to examples/auto-curseforge/atm8/docker-compose.yml diff --git a/examples/atm8/filebrowser.json b/examples/auto-curseforge/atm8/filebrowser.json similarity index 100% rename from examples/atm8/filebrowser.json rename to examples/auto-curseforge/atm8/filebrowser.json diff --git a/examples/atm9/docker-compose.yml b/examples/auto-curseforge/atm9/docker-compose.yml similarity index 100% rename from examples/atm9/docker-compose.yml rename to examples/auto-curseforge/atm9/docker-compose.yml diff --git a/examples/craftoria/docker-compose.yml b/examples/auto-curseforge/craftoria/docker-compose.yml similarity index 100% rename from examples/craftoria/docker-compose.yml rename to examples/auto-curseforge/craftoria/docker-compose.yml diff --git a/examples/ftb-evolution/compose.yaml b/examples/auto-curseforge/ftb-evolution/compose.yaml similarity index 100% rename from examples/ftb-evolution/compose.yaml rename to examples/auto-curseforge/ftb-evolution/compose.yaml diff --git a/examples/auto-cf/modpack-manifest/docker-compose.yml b/examples/auto-curseforge/modpack-manifest/docker-compose.yml similarity index 100% rename from examples/auto-cf/modpack-manifest/docker-compose.yml rename to examples/auto-curseforge/modpack-manifest/docker-compose.yml diff --git a/examples/auto-cf/modpack-manifest/manifests/manifest.json b/examples/auto-curseforge/modpack-manifest/manifests/manifest.json similarity index 100% rename from examples/auto-cf/modpack-manifest/manifests/manifest.json rename to examples/auto-curseforge/modpack-manifest/manifests/manifest.json diff --git a/examples/one-block-modded/.gitignore b/examples/auto-curseforge/one-block-modded/.gitignore similarity index 100% rename from examples/one-block-modded/.gitignore rename to examples/auto-curseforge/one-block-modded/.gitignore diff --git a/examples/one-block-modded/docker-compose.yml b/examples/auto-curseforge/one-block-modded/docker-compose.yml similarity index 100% rename from examples/one-block-modded/docker-compose.yml rename to examples/auto-curseforge/one-block-modded/docker-compose.yml diff --git a/examples/pixelmon/docker-compose.yml b/examples/auto-curseforge/pixelmon/docker-compose.yml similarity index 100% rename from examples/pixelmon/docker-compose.yml rename to examples/auto-curseforge/pixelmon/docker-compose.yml diff --git a/examples/prominence2/docker-compose.yml b/examples/auto-curseforge/prominence2/docker-compose.yml similarity index 100% rename from examples/prominence2/docker-compose.yml rename to examples/auto-curseforge/prominence2/docker-compose.yml diff --git a/examples/rad2/compose.yaml b/examples/auto-curseforge/rad2/compose.yaml similarity index 100% rename from examples/rad2/compose.yaml rename to examples/auto-curseforge/rad2/compose.yaml diff --git a/examples/skyfactory4/compose.yml b/examples/auto-curseforge/skyfactory4/compose.yml similarity index 100% rename from examples/skyfactory4/compose.yml rename to examples/auto-curseforge/skyfactory4/compose.yml diff --git a/examples/skyfactory5/compose.yml b/examples/auto-curseforge/skyfactory5/compose.yml similarity index 100% rename from examples/skyfactory5/compose.yml rename to examples/auto-curseforge/skyfactory5/compose.yml diff --git a/examples/auto-cf/using-excludes/docker-compose.yml b/examples/auto-curseforge/using-excludes/docker-compose.yml similarity index 100% rename from examples/auto-cf/using-excludes/docker-compose.yml rename to examples/auto-curseforge/using-excludes/docker-compose.yml diff --git a/examples/valhesia5/docker-compose.yml b/examples/auto-curseforge/valhesia5/docker-compose.yml similarity index 100% rename from examples/valhesia5/docker-compose.yml rename to examples/auto-curseforge/valhesia5/docker-compose.yml diff --git a/examples/vault-hunters-1-18-2/docker-compose.yml b/examples/auto-curseforge/vault-hunters-1-18-2/docker-compose.yml similarity index 100% rename from examples/vault-hunters-1-18-2/docker-compose.yml rename to examples/auto-curseforge/vault-hunters-1-18-2/docker-compose.yml diff --git a/examples/docker-compose-autostop.yml b/examples/autostop/compose.yml similarity index 100% rename from examples/docker-compose-autostop.yml rename to examples/autostop/compose.yml diff --git a/examples/docker-compose-generic-pack-tnp5.yml b/examples/docker-compose-generic-pack-tnp5.yml deleted file mode 100644 index 5f3a8b81..00000000 --- a/examples/docker-compose-generic-pack-tnp5.yml +++ /dev/null @@ -1,157 +0,0 @@ -#################################################################### -# FORGE GENERIC_PACK # -# # -# Date: 20220828 # -# # -# Mod: TNP Limitless 5 v2.19.0 # -# # -# Notes: Verify that there is no EULA file in the modpack.zip # -# if you do not delete it the EULA flag below will be # -# overwritten when the modpack is copied and the server # -# will not start. # -# # -#################################################################### -services: - -#################################################################### -# Service Name # -# # -# Define Service Name here. If using RCON this name will be # -# referenced again as RWA_RCON_HOST below. # -# # -# Example: 'name:' or 'mc_atm6:' # -#################################################################### - mc_tnp5: - -#################################################################### -# Image & Container Name # -# # -# Specify Image Name and Java Version. The 'image' will always be # -# 'itzg/minecraft-server' however the tag added to the end is # -# where you can specify the java version or container architecture.# -# See readme.md for a full list. # -# # -# 'container_name:' This can be anything you like. This is the name# -# that will show when you run 'docker ps' commands. # -#################################################################### - image: itzg/minecraft-server - container_name: mc_tnp5 - -#################################################################### -# Server Ports # -# # -# Specify external port. # -#################################################################### - ports: - - 25565:25565 - -#################################################################### -# Automatic Server Restart # -# # -# Define a restart policy here. # -# - 'no' = Do not restart. # -# - 'on-failure' = Restart if container exits because an error. # -# - 'always' = Regardless of stop reason. # -# - 'unless-stopped' = Similar to always except if stopped. # -#################################################################### - restart: unless-stopped - -#################################################################### -# Volume and Folder Access # -# # -# This section defines what folders and volumes you want to give # -# this container access to. It is recommended to leaves these set # -# to the default values unless you know what you are doing. # -# # -# Place your mod zip file in a folder called 'modpacks' in the # -# same directory you place this docker-compose file. # -# # -# Specify the data volume name or directory here as well. # -# In this example the volume name is 'data'. When docker creates # -# the volume it will add what ever name you give it here to the # -# end of the container name specified above. In this example it # -# would be named 'mc_atm6_data'. If you change this be sure to # -# update the volume name at the bottom of this config. # -#################################################################### - volumes: - - ./modpacks:/modpacks:ro - - data:/data - -#################################################################### -# EULA # -# # -# Accept EULA by setting to "true" # -#################################################################### - environment: - EULA: "true" - -#################################################################### -# FORGE INSTALL # -# # -# Sets install type to FORGE and specifys the zip folder name # -# and location of your mod pack. # -# # -# TYPE: Defines the install type as FORGE # -# # -# VERSION: Defines the version of MC the modpack is based on. # -# # -# FORGE_VERSION: Defines the version of FORGE the modpack uses. # -# This can usually be found in the modpack.zip as # -# installer.jar # -# # -# GENERIC_PACK: Define where the modpack.zip is located. # -# # -# Place your mod zip file in a folder called 'modpacks' in the # -# same directory you place this docker-compose file. # -#################################################################### - TYPE: FORGE - VERSION: 1.18.2 - FORGE_VERSION: 40.1.73 - GENERIC_PACK: /modpacks/tnp5.zip - -#################################################################### -# Server Memory # -# # -# Set Maximum amount of memory allowed for your server. # -#################################################################### - MEMORY: "8G" - -#################################################################### -# Logging Options # -# # -# Set to "true" to delete old logs # -#################################################################### - ENABLE_ROLLING_LOGS: "true" - -#################################################################### -# Server Timezone # -# # -# Specify server Timezone # -#################################################################### - TZ: "America/New_York" - -#################################################################### -# Minecraft Game Options # -# # -# List any game options you want to define here. A full list can # -# be found on the readme.md page on github. # -#################################################################### - OVERRIDE_SERVER_PROPERTIES: "true" - DIFFICULTY: "easy" - MAX_TICK_TIME: "-1" - VIEW_DISTANCE: "6" - ALLOW_FLIGHT: "true" - OPS: "" - MAX_PLAYERS: 10 - PVP: "false" - LEVEL_TYPE: "biomesoplenty" - MOTD: "Welcome Home" - -#################################################################### -# Volumes # -# # -# Define data volume name here. You should leave this set to the # -# default. # -#################################################################### -volumes: - data: diff --git a/examples/docker-compose-generic-pack.yml b/examples/docker-compose-generic-pack.yml deleted file mode 100644 index bc4a7a4d..00000000 --- a/examples/docker-compose-generic-pack.yml +++ /dev/null @@ -1,19 +0,0 @@ -services: - mc: - image: itzg/minecraft-server:${IMAGE_TAG:-latest} - volumes: - - data:/data - - ./modpacks:/modpacks:ro - environment: - EULA: "true" - TYPE: FORGE - DEBUG: "${DEBUG:-false}" - VERSION: ${VERSION:-1.17.1} - FORGE_VERSION: ${FORGE_VERSION:-37.0.90} - GENERIC_PACK: /modpacks/${MODPACK:-Server-Files-0.0.21.zip} - REMOVE_OLD_MODS: "${REMOVE_OLD_MODS:-false}" - ports: - - "25565:25565" - -volumes: - data: {} \ No newline at end of file diff --git a/examples/docker-compose-rlcraft.yml b/examples/generic-pack/rlcraft/compose.yml similarity index 100% rename from examples/docker-compose-rlcraft.yml rename to examples/generic-pack/rlcraft/compose.yml diff --git a/examples/bmc4/compose.yml b/examples/modrinth/bmc4/compose.yml similarity index 100% rename from examples/bmc4/compose.yml rename to examples/modrinth/bmc4/compose.yml diff --git a/examples/modrinth-modpack/docker-compose.yml b/examples/modrinth/modrinth-modpack/compose.yml similarity index 100% rename from examples/modrinth-modpack/docker-compose.yml rename to examples/modrinth/modrinth-modpack/compose.yml diff --git a/examples/modrinth-paper/docker-compose.yml b/examples/modrinth/modrinth-paper/compose.yml similarity index 100% rename from examples/modrinth-paper/docker-compose.yml rename to examples/modrinth/modrinth-paper/compose.yml diff --git a/examples/docker-compose-modrinth.yml b/examples/modrinth/modrinth-projects/compose.yml similarity index 100% rename from examples/docker-compose-modrinth.yml rename to examples/modrinth/modrinth-projects/compose.yml diff --git a/examples/docker-compose-mohist.yml b/examples/mohist/compose.yml similarity index 100% rename from examples/docker-compose-mohist.yml rename to examples/mohist/compose.yml diff --git a/examples/docker-compose-ngrok.yml b/examples/ngrok/compose.yml similarity index 100% rename from examples/docker-compose-ngrok.yml rename to examples/ngrok/compose.yml diff --git a/examples/docker-compose-proxied.yml b/examples/proxied/compose.yml similarity index 100% rename from examples/docker-compose-proxied.yml rename to examples/proxied/compose.yml diff --git a/examples/docker-compose-tailscale.yml b/examples/tailscale/compose.yml similarity index 100% rename from examples/docker-compose-tailscale.yml rename to examples/tailscale/compose.yml