mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-02-17 07:03:57 +00:00
File suffix support for CF_API_KEY (#3489)
This commit is contained in:
3
tests/.gitignore
vendored
3
tests/.gitignore
vendored
@@ -1 +1,2 @@
|
||||
data/
|
||||
data/
|
||||
cf_api_key.secret
|
||||
18
tests/setuponlytests/auto_curseforge_file/docker-compose.yml
Normal file
18
tests/setuponlytests/auto_curseforge_file/docker-compose.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
services:
|
||||
mc:
|
||||
image: ${IMAGE_TO_TEST:-itzg/minecraft-server}
|
||||
environment:
|
||||
EULA: "true"
|
||||
SETUP_ONLY: "TRUE"
|
||||
MODPACK_PLATFORM: AUTO_CURSEFORGE
|
||||
CF_API_KEY_FILE: /run/secrets/cf_api_key
|
||||
CF_PAGE_URL: https://www.curseforge.com/minecraft/modpacks/the-pixelmon-modpack/files/5954570
|
||||
DEBUG: true
|
||||
volumes:
|
||||
- ./data:/data
|
||||
secrets:
|
||||
- cf_api_key
|
||||
secrets:
|
||||
cf_api_key:
|
||||
file: cf_api_key.secret
|
||||
|
||||
2
tests/setuponlytests/auto_curseforge_file/require.sh
Executable file
2
tests/setuponlytests/auto_curseforge_file/require.sh
Executable file
@@ -0,0 +1,2 @@
|
||||
[[ -n "$CF_API_KEY" ]] || exit 1
|
||||
echo "$CF_API_KEY" > cf_api_key.secret || exit 1
|
||||
2
tests/setuponlytests/auto_curseforge_file/verify.sh
Normal file
2
tests/setuponlytests/auto_curseforge_file/verify.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
mc-image-helper assert fileExists "/data/mods/ExplorersCompass-1.16.5-1.1.2-forge.jar"
|
||||
mc-image-helper assert fileExists "/data/forge-1.16.5-36.2.34.jar"
|
||||
Reference in New Issue
Block a user