Geoff Bourne
03aaf45879
Fix handling of CF modpack overrides when files before directories ( #1932 )
2023-01-27 08:22:04 -06:00
Geoff Bourne
8efb486c56
For AUTO_CURSEFORGE, can auto-set LEVEL from world save provided by modpack ( #1929 )
2023-01-26 13:46:48 -06:00
Geoff Bourne
1e0d12869f
Upgrade image helper to fix Forge 1.7.x downloads ( #1917 )
2023-01-20 09:08:13 -06:00
Geoff Bourne
5bc6b4e12b
Upgrade rcon-cli to 1.6.1 ( #1913 )
2023-01-17 15:09:13 -06:00
Geoff Bourne
2cde42b96e
Fix usage when given forge installer is in data directory ( #1909 )
2023-01-15 14:58:44 -06:00
Geoff Bourne
81571483e7
AUTO_CURSEFORGE ensure modloader up to date even when modpack is ( #1907 )
2023-01-14 20:59:48 -06:00
Geoff Bourne
3f23c67098
AUTO_CURSEFORGE by default use exclude/include from latest in repo ( #1906 )
2023-01-14 15:17:12 -06:00
Geoff Bourne
b23593aec6
Use slugs or IDs for include/excludes with AUTO_CURSEFORGE and option for file declaration ( #1905 )
2023-01-14 12:52:35 -06:00
Geoff Bourne
c0be7dbb95
For AUTO_CURSEFORGE, provide the option to force include mods ( #1900 )
2023-01-12 20:37:20 -06:00
Geoff Bourne
8017379723
Use parallel downloads for AUTO_CURSEFORGE ( #1899 )
2023-01-12 18:59:12 -06:00
Geoff Bourne
df0c57d111
Correct AUTO_CURSEFORGE to also include library mods and ability to exclude specific mods ( #1897 )
2023-01-12 08:39:28 -06:00
Geoff Bourne
8d3ec29a44
Correct AUTO_CURSEFORGE to only grab server mods ( #1896 )
2023-01-11 20:53:58 -06:00
Geoff Bourne
48367b7c1f
Support automatically downloading and upgrading CurseForge modpacks ( #1889 )
2023-01-08 19:15:24 -06:00
Geoff Bourne
dd6cda1ae5
Add Modrinth plugins support for Spigot/Paper ( #1885 )
2023-01-02 13:29:20 -06:00
Geoff Bourne
877486802c
Emphasize cause analysis when minecraft server fails ( #1883 )
2023-01-01 09:24:17 -06:00
Geoff Bourne
ef9318f22e
Allow DEBUG env var to enable mc-image-helper debug logs ( #1870 )
2022-12-20 10:11:54 -06:00
Geoff Bourne
940323f1b3
Bump mc-image-helper to 1.22.11 ( #1854 )
2022-12-05 07:05:50 -06:00
Geoff Bourne
a7d44f61bb
Allow for commas in mc-image-helper lists ( #1840 )
...
Bumped mc-image-helper to 1.22.8
2022-11-23 11:45:39 -06:00
Geoff Bourne
26368810e7
Bump mc-server-runner to 1.8.2 ( #1823 )
2022-11-13 15:41:46 -06:00
Geoff Bourne
96a21ff6e6
Upgrade mc-monitor to allow option to use mcutils for long FML2 listings ( #1746 )
2022-09-22 20:44:51 -05:00
Geoff Bourne
a57d678fdd
Allow image helper get to use user info ( #1735 )
2022-09-17 10:45:41 -05:00
Geoff Bourne
fabe14db49
Download and use packwiz from Maven repository ( #1725 )
...
Also
* Added github actions debug support
* added use of fileNotExists
2022-09-10 12:58:32 -05:00
Geoff Bourne
247855c2cf
Upgrade mc-image-helper to 1.22.4 ( #1715 )
2022-09-04 22:50:00 -05:00
Geoff Bourne
364f73c9d9
Adjusted mc-image-helper to use logback for java8 ( #1713 )
2022-09-04 18:14:33 -05:00
Geoff Bourne
7723cb0a41
Correctly parse modrinth dependencies declared as embedded ( #1710 )
2022-09-03 17:46:08 -05:00
Geoff Bourne
0e0bb09533
Show IP address that caused auto-pause to resume ( #1709 )
...
Also
* Refactored auto files, server.properties, and rcon-cmds
2022-09-03 16:48:14 -05:00
Geoff Bourne
3310f0a069
Fix FORGEVERSION and FORGE_INSTALLER support ( #1677 )
2022-08-15 08:23:16 -05:00
Geoff Bourne
7a85cb5f39
Perform clean Forge version changes ( #1669 )
...
Switched to mc-image-helper
2022-08-14 13:34:08 -05:00
Geoff Bourne
8dbfff1873
Allow for multiple patterns in REMOVE_OLD_MODS_INCLUDE/EXCLUDE ( #1637 )
2022-07-29 21:28:04 -05:00
Geoff Bourne
eb22d4cadc
build: perform validation on all base images for PRs ( #1610 )
2022-07-20 20:24:05 -05:00
Geoff Bourne
5a507f800f
VanillaTweaks uses mc-image-helper and auto-cleans old files ( #1581 )
2022-06-29 22:17:23 -05:00
Geoff Bourne
7001f2bcba
Added support for downloading mods from Modrinth ( #1577 )
2022-06-27 09:08:21 -05:00
Geoff Bourne
1fb04c069c
Place EULA file into subdir managed by ServerSetup ( #1543 )
2022-05-30 13:07:25 -05:00
Geoff Bourne
8d0bdb60f0
For CurseForge, avoid conflicting start script error when run.sh present ( #1539 )
2022-05-30 08:41:21 -05:00
Geoff Bourne
0f23414198
Provide clearer log when minecraft server process fails ( #1538 )
2022-05-29 21:57:39 -05:00
Geoff Bourne
890425a8b6
Updated rcon-cli to support variables cleanup ( #1476 )
2022-04-15 07:56:04 -05:00
Geoff Bourne
901b889f2d
Fixed running as uid=0 even with UID unset ( #1475 )
2022-04-14 11:41:43 -05:00
Geoff Bourne
97fe6b1f14
Corrected autopause's resume to work with alpine images ( #1464 )
2022-04-10 10:58:18 -05:00
Geoff Bourne
65d6c5bb32
Verify content type when downloading SPIGET_RESOURCES entry ( #1413 )
...
For #1378
2022-03-10 16:16:18 -06:00
Geoff Bourne
d9bddabbf8
Provide better debug logs with mc-image-helper get ( #1404 )
2022-03-05 20:50:28 -06:00
chblodg
4587b32480
RCON commands feature ( #1391 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-03-02 11:29:12 -06:00
Geoff Bourne
2e24bdfff8
Restored error handling when missing vanilla version ( #1389 )
2022-02-26 21:28:30 -06:00
Geoff Bourne
179bb267fb
build: add alpine support to matrix builds ( #1349 )
2022-02-11 21:00:24 -06:00
chblodg
a57adc04ff
Add GameType filter, and add ForgeAPI Verify Files to validate Mod Downloads ( #1337 )
...
Co-authored-by: christopher blodgett <christopher.blodgett@gmail.com>
2022-02-08 19:24:38 -06:00
Geoff Bourne
b5b164d5d3
feat: added SKIP_GENERIC_PACK_UPDATE_CHECK and FORCE_GENERIC_PACK_UPDATE ( #1333 )
2022-02-05 12:38:33 -06:00
Geoff Bourne
c55cce628d
fix: bumped mc-image-helper to 1.16.3 to use specific user agent ( #1320 )
2022-01-30 14:05:50 -06:00
Geoff Bourne
eb694463c5
build: switch to matrix builds for Debian based variant builds ( #1313 )
2022-01-29 14:53:34 -06:00
Geoff Bourne
21602a79e7
Refactored ops and whitelist processing into its own file ( #1306 )
2022-01-26 20:25:52 -06:00
Luc Ritchie
8a42dfe232
Fix loading world from compressed tar archives ( #1304 )
2022-01-25 16:19:15 -06:00
Geoff Bourne
18d8aba20f
feat: support WORLD files in compressed tar format ( #1297 )
2022-01-23 22:19:25 -06:00
chblodg
83d3555eab
Adding Vanilla Tweaks Options ( #1246 )
2022-01-03 21:59:19 -06:00
Michael Kirsch
fa4a0e92ce
Autostop feature ( #1212 )
2021-12-20 18:27:27 -06:00
Geoff Bourne
3a3b5fc002
fix: qualify Fabric server jar by installer version ( #1193 )
2021-12-12 15:34:24 -06:00
Brett Randall
c4aa105042
Added --chmod to all COPY instructions in Dockerfile ( #1184 )
2021-12-12 08:10:18 -06:00
Geoff Bourne
3bb21d8581
Used log4j2.formatMsgNoLookups as fallback for non-vanilla
...
#1180
2021-12-10 20:50:40 -06:00
Geoff Bourne
dca29dcbb5
feat: use server list ping for versions less than 1.7
...
#1131
2021-11-24 14:30:29 -06:00
Geoff Bourne
71954edf75
misc: silence misleading error when resolving forge version
2021-11-21 14:58:55 -06:00
Geoff Bourne
9116be11ae
Updated latest to Java 17 to match 1.18-pre2
2021-11-16 18:55:05 -06:00
Geoff Bourne
2375a6796c
feat: Allowed for server properties to be cleared vs skipped
...
#1117
2021-11-12 21:17:21 -06:00
Geoff Bourne
34baf8a354
Switched base image to Eclipse Temurin JDK
...
#1054 #1064
2021-10-27 21:12:18 -05:00
Geoff Bourne
cc9e0fe1ef
Upgraded mc-image-helper to fix URL handling
...
#1092
2021-10-25 19:19:51 -05:00
Geoff Bourne
f3c880f96a
misc: moved baseline files to files
2021-10-22 21:23:16 -05:00
Geoff Bourne
2c7796ea0b
misc: moved start scripts into scripts
2021-10-22 21:18:45 -05:00
Geoff Bourne
393544a194
Added support for Crucible server type
...
#1052
2021-10-18 22:05:22 -05:00
Geoff Bourne
6008660a81
Converted TYPE=FORGE to use image helper
2021-10-17 12:35:45 -05:00
Geoff Bourne
8bf7c6cccd
Converted mohist deployment to use image helper
2021-10-16 22:10:09 -05:00
Geoff Bourne
32ed58692c
Added MODS_FILE option
...
#1072
2021-10-15 18:42:44 -05:00
Geoff Bourne
63b919f1a9
Used json-path of image helper get
for vanilla lookup
2021-10-11 15:53:09 -05:00
Geoff Bourne
57d9da96a1
Converted vanilla downloads to image helper get
...
#1031
2021-10-10 12:05:37 -05:00
Geoff Bourne
e5e9b0d928
Using image helper to download MODS
...
#1031
2021-10-10 09:33:17 -05:00
Geoff Bourne
2e37c16b2c
Fabric deployment no longer uses curl
...
#1031
2021-10-09 15:22:42 -05:00
Geoff Bourne
c3cf892e40
Added mc-send-to-console as rcon/attach alternative
...
#1071
2021-10-09 11:34:37 -05:00
Geoff Bourne
9d03a1dc13
Upgraded mc-monitor to handle packet read timeout
2021-09-29 21:09:30 -05:00
Geoff Bourne
012d3e7b65
Upgraded rcon-cli to support format code processing
2021-09-29 10:26:15 -05:00
Geoff Bourne
8bac02bbcf
Added JSON-patching support
...
#1051
2021-09-19 21:32:59 -05:00
Geoff Bourne
bdeab5bb9c
Upgraded mc-image-helper to 1.2.1
...
#1048
2021-09-16 22:11:45 -05:00
Geoff Bourne
4c52d0ec42
Replace/interpolate variables in files sync'ed from mounts ( #1039 )
2021-09-15 21:27:48 -05:00
Geoff Bourne
1a3c454d7f
Added ping
...
#891 #1041
2021-09-15 20:53:44 -05:00
Geoff Bourne
296ddbdec5
docs: described unicode conversion for MOTD
2021-09-05 14:11:26 -05:00
Geoff Bourne
f7cd34b8d8
Added unicode conversion for MOTD
...
#1025
2021-09-04 19:46:18 -05:00
Geoff Bourne
788548d1f4
misc: upgraded mc-server-runner to 1.7.0
2021-08-30 21:17:48 -05:00
Geoff Bourne
c96d6b2958
Added support for STOP_SERVER_ANNOUNCE_DELAY
2021-08-01 12:09:18 -05:00
Geoff Bourne
5fc36516f4
ci: switch 'latest/master' build to multiarch
2021-05-21 07:39:59 -05:00
Geoff Bourne
c608c8a57e
Merge branch 'master' into java16
2021-05-21 07:31:12 -05:00
Geoff Bourne
853a9884d7
ci: force apk update
2021-05-21 06:57:19 -05:00
Geoff Bourne
eb490e92c3
ci: force rebuild of latest
2021-05-21 06:50:04 -05:00
Geoff Bourne
a8c11c0cdb
Add java16 branch/image-tag
...
#864
2021-05-12 11:32:40 -05:00
Geoff Bourne
9ccfca5061
Merged latest from master
2021-04-08 19:24:14 -05:00
Geoff Bourne
190e401452
Added EXEC_DIRECTLY, ENABLE_ROLLING_LOGS, and SKIP_SUDO options
...
#820
2021-04-02 18:23:05 -05:00
Geoff Bourne
9690832247
Auto-merging via docker-versions-create
2021-04-01 16:39:46 -05:00
Geoff Bourne
60a68963a8
Added git
...
#819
2021-04-01 16:28:50 -05:00
Geoff Bourne
46bfbaada1
Upgraded mc-monitor to 0.7.1 to fix ProtocolSupport response
...
#796
2021-03-12 09:27:44 -06:00
Geoff Bourne
cd3ea7fd2e
Upgraded mc-monitor to 0.7.0
...
#795
2021-03-09 22:13:33 -06:00
Geoff Bourne
090e624ebc
Auto-merging via docker-versions-create
...
CONFLICT (content): Merge conflict in Dockerfile
2021-02-07 18:20:35 -06:00
Geoff Bourne
861faaa285
Trimmed back some ENV defaults from Dockerfile
2021-02-07 17:52:42 -06:00
Geoff Bourne
96aa1054dc
Upgraded mainline/latest to Java 11
2021-02-06 15:21:20 -06:00
Geoff Bourne
a698248dff
ci: Based on adoptopenjdk:15-jre
2021-02-06 14:50:43 -06:00
Geoff Bourne
ee8e1b9322
Merged latest from master
2021-01-06 22:16:40 -06:00
Michael Kirsch
2fb01b4adf
Autopause update: allow network interface selection ( #711 )
...
* Cherry-pick: Fixing AUTOPAUSE on Raspberry Pi 4s (#708 )
* implement autopause interface selection
* concentrate ps calls in function file
* wording and add note about PAPER's etc watchdogs
2021-01-02 11:27:03 -06:00
Geoff Bourne
20bd5c4c36
Merge branch 'multiarch' into multiarch-latest
2020-12-31 13:19:34 -06:00
ErstBlack
ffb50cfe28
Fixing AUTOPAUSE on Raspberry Pi 4s ( #708 )
...
* Replacing killall with pkill and ps -a to ps -ax
* Adding net-tools and removing -q from pkill
* Missed the resume.sh
* Christ there's a lot of ps calls
* Adding -x to health.sh, replacing killall with pkill in sudoers-mv, and replacing su-exec with gosu in knockd-config.cfg
Co-authored-by: sean.sullivan.ctr@progeny.net <sean.sullivan.ctr@progeny.net>
2020-12-31 13:15:44 -06:00
Geoff Bourne
de082d0fb2
Merge branch 'multiarch' into multiarch-latest
2020-12-28 11:44:41 -06:00
Geoff Bourne
51e6d5dfbd
Added install of sudo
...
For #699
2020-12-28 11:42:54 -06:00
Geoff Bourne
0908d21bed
Merged from master
2020-11-25 16:01:42 -06:00
Geoff Bourne
aa43926da2
Merged from master
2020-11-25 15:59:43 -06:00
Marc Doughty
4d878985d4
Remove distro-provided JRE ( #659 )
...
We don't need Java 8 from Ubuntu, we have 15 from AdoptOpenJDK.
2020-11-03 06:33:19 -06:00
Marc Doughty
71a48ce10f
Convert to AdoptOpenJDK ( #658 )
2020-10-31 13:36:47 -05:00
Geoff Bourne
07185534fb
Upgraded to mc-server-runner 1.5.0
2020-08-09 13:28:36 -05:00
Geoff Bourne
6462e1580c
Removed improperly merged apk call
2020-07-18 19:29:49 -05:00
Geoff Bourne
8b5552bb62
Auto-merging via docker-versions-create
2020-07-18 18:41:10 -05:00
Geoff Bourne
3b2b98b9fe
Upgrade base image packages
...
For #586
2020-07-14 21:07:57 -05:00
Geoff Bourne
4fef391b64
misc: Switched maintainer label to opencontainers schema
2020-07-12 11:36:31 -05:00
Geoff Bourne
c07f899870
Auto-merging via docker-versions-create
...
# Conflicts:
# start-deployFTB
2020-07-10 17:13:05 -05:00
Geoff Bourne
825833c859
Added REPLACE_ENV_VARIABLES_EXCLUDES
...
for #575
2020-07-06 16:41:56 -05:00
Geoff Bourne
8493252645
Auto-merging via docker-versions-create
...
# Conflicts:
# Dockerfile
# README.md
# start
# start-configuration
# start-deployFTB
2020-06-19 15:01:28 -05:00
Toboshii Nakama
2b7f923865
Add ttf-dejavu to package list ( #556 )
2020-06-14 11:20:37 -05:00
Geoff Bourne
aa42633ab2
Added support for FTB application modpacks via modpacks.ch
...
For #524
2020-05-31 18:18:54 -05:00
Geoff Bourne
9ec336283f
Updated to support multiarch/BuiltKit builds
2020-05-21 20:48:54 -05:00
Michael Kirsch
71a7afab17
Autopause functionality ( #531 )
2020-05-20 08:17:58 -05:00
Geoff Bourne
bbdb2c9b36
Auto-merging via docker-versions-create
2020-05-20 08:15:50 -05:00
Geoff Bourne
48e09f42fc
Changed base ubuntu to 18.04
2020-05-14 20:09:12 -05:00
Geoff Bourne
ec7d182d38
Avoid touch since rpi mounts default to noatime
2020-05-14 15:21:51 -05:00
Geoff Bourne
5c0a3a64ab
Upgraded mc-server-runner to 1.4.3 to fix curse instance mod cleanup
2020-05-08 18:01:37 -05:00
Geoff Bourne
9c7c95cf4f
Pinned Java version at 11
2020-05-03 11:51:56 -05:00
Geoff Bourne
14342c9632
Auto-merging via docker-versions-create
...
# Conflicts:
# Dockerfile
2020-04-17 21:32:03 -05:00
Geoff Bourne
1cf478f5b3
Removed pre-creating /mods /config /plugins
2020-04-17 21:16:04 -05:00
Geoff Bourne
dbca9c30b0
Removed empty ENV declarations since they complicate QNAP, etc
2020-04-15 09:00:24 -05:00
Geoff Bourne
1c2a0c506c
Added support for TYPE=CURSE_INSTANCE
2020-04-12 14:31:19 -05:00
Geoff Bourne
d131941b62
Revert "Checking health of the container using SERVER_IP variable ( #473 )"
...
This reverts commit 6465bca6
2020-04-02 10:14:22 -05:00
Alexei
6465bca640
Checking health of the container using SERVER_IP variable ( #473 )
2020-04-01 09:49:21 -05:00
Geoff Bourne
828a48998f
Auto-merging via docker-versions-create
2020-03-30 08:32:11 -05:00
Geoff Bourne
0c34a61332
Upgraded mc-server-runner to 1.3.5
...
Related to #467
2020-03-29 09:30:46 -05:00
Geoff Bourne
f24827f558
Removed forced creation of /mods and /config volumes
...
Related to #464
2020-03-28 14:00:22 -05:00
Geoff Bourne
111ca85c4f
Upgraded mc-server-runner to 1.3.4
2020-03-28 13:48:47 -05:00
Geoff Bourne
4b590e03ff
Auto-merging via docker-versions-create
2020-03-26 20:54:25 -05:00
Geoff Bourne
6f67f76eef
Upgraded easy-add to 0.7.1
2020-03-26 20:50:13 -05:00
Geoff Bourne
0db8780ad9
Changed base image to arm32v7/adoptopenjdk
2020-03-25 21:05:16 -05:00
Geoff Bourne
5b744176df
Merge remote-tracking branch 'origin/master' into multiarch
2020-03-25 20:08:47 -05:00
Timo Meijer
fc6129261b
Add customized log file with 7 day retention ( #455 )
2020-03-20 16:29:52 -05:00
Geoff Bourne
1aaaf95950
Upgraded easy-add to 0.7.0
2020-03-14 15:42:28 -05:00
Geoff Bourne
20b15e0330
Merge remote-tracking branch 'origin/master' into multiarch
...
# Conflicts:
# Dockerfile
2020-02-06 16:59:59 -06:00
Geoff Bourne
74df4b6a9c
Unified easy-add usage with multiarch and common 'file' template
2020-02-06 15:34:14 -06:00
Geoff Bourne
f63463e654
Removed mcadmin.jq since it was no longer used
2020-02-06 15:33:21 -06:00
Geoff Bourne
818539e3de
Switched base image to adoptopenjdk (debian)
2020-02-05 21:33:08 -06:00
Geoff Bourne
690598da60
Try BuildKit/multiarch support on CircleCI
2020-02-04 20:10:45 -06:00
Geoff Bourne
a24b633ccb
Added support for buildx multi-arch builds
2020-02-04 17:36:03 -06:00
Geoff Bourne
5b8cd8cdcc
Upgraded easy-add and used templated URLs
2020-02-02 15:16:09 -06:00
Geoff Bourne
9d67dceff3
Removed the remaining use of python
2020-01-30 21:39:35 -06:00
Geoff Bourne
c449a31b37
Removed the need for xq
2020-01-30 21:24:36 -06:00
Geoff Bourne
efd3427fc0
Added back yq/xq pip package until full conversion can be done
...
For #428
2020-01-29 18:02:19 -06:00