Geoff Bourne
5a8f2a7395
Define nsswitch.conf to ensure localhost resolves
...
For #307
2019-04-29 20:17:53 -05:00
Geoff Bourne
34b96e0b63
Copy over all content of /plugins and /mods
...
Fixes #310
2019-04-27 13:47:26 -05:00
Geoff Bourne
6a12c33c33
Upgrade base image to Java 8u201
2019-04-25 17:51:07 -05:00
Geoff Bourne
b29e76b128
mc: support snapshot versions with spaces, such as "1.14 Pre-Release 1"
2019-04-11 19:50:29 -05:00
Geoff Bourne
40a26b8caf
mc: alter paperclip jar for 1.8.8 download
...
Fixes #305
2019-04-07 13:34:11 -05:00
Fabian von Feilitzsch
da34a546b5
add doc for OVERRIDE_SERVER_PROPERTIES
2019-04-05 12:20:30 -04:00
Geoff Bourne
4d45618125
Merge pull request #302 from fabianvf/override-server-props
...
Allow user to specify that server properties be overridden on start
2019-04-03 17:13:01 -05:00
Fabian von Feilitzsch
4d1a05ccb0
Allow user to specify that server properties be overridden on start
2019-04-03 16:23:19 -04:00
Michael Reichenbach
a316bd8f95
fix(minecraft-server): filter env replacement file
...
Environment variable replacement now only affects matching file types.
Closes #299
2019-03-29 12:11:42 +01:00
Michael Reichenbach
73046d7499
fix(minecraft-server): env variable value check not working
...
The check for the value of the env variable now works correctly.
#298
2019-03-25 18:10:45 +01:00
Michael Reichenbach
67cf80d70f
docs(minecraft-server): for dynamic env variable replacement
...
Add documentation and examples for dynamic replacement of env variables.
Closes #298
2019-03-23 14:26:48 +01:00
Michael Reichenbach
b51b19b3c0
feat(minecraft-server): replace environment variables in configs
...
Add additional setup script that replaces environment variables inside
config files.
Closes #298
2019-03-23 14:12:58 +01:00
Geoff Bourne
36f5857de3
mc: create FTB/CF server start script when absent
...
Fixes #294
2019-03-10 21:50:42 -05:00
Geoff Bourne
aef8f54903
Pass JVM memory options to Spigot build
...
Fixes #292
2019-02-26 22:19:43 -06:00
LoudSoftware
a73d99c552
Updated PAPERMC CI URL and job name for older versions
2019-02-24 16:41:27 -05:00
Jeremy White
f3d5e75c22
fix(minecraft/entrypoint): create mods dir for packages without it
2019-02-14 22:18:16 -05:00
Jeremy White
fff075cc68
fix(minecraft/entrypoint): errata with jq syntax and mod dir
2019-02-14 22:04:09 -05:00
Geoff Bourne
ae72f9ac70
ref(readme): formatting for settings.cfg notes
...
Co-Authored-By: dudymas <dudymas@gmail.com>
2019-02-13 07:39:41 -05:00
Geoff Bourne
2b2ec51206
ref(readme): formatting on serverstart details
...
Co-Authored-By: dudymas <dudymas@gmail.com>
2019-02-13 07:39:00 -05:00
Jeremy White
6135feec56
doc(minecraft): include manifest working docs
2019-02-08 14:14:15 -05:00
Jeremy White
b38c00881b
fix(minecraft/entrypoint): several small defects with manifest loop
2019-02-08 11:31:40 -05:00
Jeremy White
301e33f224
feat(minecraft/entrypoint): add diagnostic to manifest load
2019-02-08 08:20:47 -05:00
Jeremy White
22417858a3
fix(minecraft/entrypoint): correct typo in manifest load
2019-02-08 08:18:18 -05:00
Jeremy White
5d55ce2b25
feat(minecraft/entrypoint): download manifests
2019-02-08 08:11:01 -05:00
Geoff Bourne
a994e67ebf
mc: fix isDebugging when not debugging
2019-02-03 09:54:55 -06:00
Geoff Bourne
57a840b069
mc: added debug-ability to vanilla server downloading
2019-02-03 09:49:59 -06:00
Geoff Bourne
a273ef1763
mc: add gitter badge to README
2019-02-02 10:38:03 -06:00
Geoff Bourne
a63f474109
mc: adjust MAX_RAM in settings.cfg for some CurseForge modpacks
...
Fixes #285
2019-01-26 16:35:00 -06:00
Geoff Bourne
d368978949
mc: use rcon-cli to stop the server, when it's available
2019-01-24 18:39:26 -06:00
Geoff Bourne
90d721763d
Add support for CurseForge modpacks with ServerStartLinux.sh entry
...
Add CurseForge info in README
Fixes #284
2019-01-21 21:07:38 -06:00
Geoff Bourne
6fc9ba4996
Merge pull request #279 from Silthus/master
...
feat(minecraft-server): add server-name to env variables
2019-01-14 06:48:49 -06:00
Silthus
10e08e172a
default SERVER_NAME to "Dedicated Server"
2019-01-14 11:09:20 +01:00
Geoff Bourne
46270f6bd5
mc: ensure JVM_DD_OPTS works for FTB also
...
For #281
2019-01-13 22:22:27 -06:00
Geoff Bourne
1c9274ad96
mc: add support for custom server JARs
...
For #238
2019-01-13 19:00:34 -06:00
L3vi47h4N
bcf95e5799
Rename minecraft-server/docker-compose-big.yml to minecraft-server/examples/docker-compose-big.yml
2019-01-13 01:30:15 -05:00
L3vi47h4N
02332ee8cd
Rename minecraft-server/docker-compose-proxied.yml to minecraft-server/examples/docker-compose-proxied.yml
2019-01-13 01:29:53 -05:00
L3vi47h4N
da4911c668
Create docker-compose-spongeforge.yml
2019-01-13 01:27:57 -05:00
L3vi47h4N
829eeebb7e
Update docker-compose.yml
2019-01-13 01:20:24 -05:00
Michael Reichenbach
20885c6cf7
style(minecraft-server): fix wrong formatting
2019-01-12 16:35:03 +01:00
Michael Reichenbach
f6465b5dac
feat(minecraft-server): add server-name to env variables
...
The server-name (e.g. needed for bungeecord) can now
be set via the env variable SERVER_NAME.
Defaults to Unknown
2019-01-12 16:32:30 +01:00
Geoff Bourne
bd084cc261
mc: adjust WORLD destination directory when using FTB type
...
For #278
2019-01-08 18:28:34 -06:00
Alexander Grein
ddbd88c601
Add documentation for the new JVM_DD_OPTS parameter
...
Fix for #177
2018-12-28 10:16:15 +01:00
Alexander Grein
7e34cf5ac9
Add JVM_DD_OPTS to add -D Params to JVM_OPTS
...
Fix for #177
2018-12-28 09:56:28 +01:00
Geoff Bourne
8c26947fbc
mc: set JAVA_PARAMETERS as alternative INIT_MEMORY for FTB server
...
For #271
2018-12-18 16:42:15 -06:00
Silthus
a31e2a8506
feat(minecraft-server): add version argument for buildtools
...
For future compatibility and to avoid breaking backwards compat I added a build argument with for the version of the build tools download.
2018-12-17 19:07:07 +01:00
Silthus
52d4cae74d
feat(minecraft-server): onbuild trigger for downloading plugins and mods ( #267 )
...
* feat(minecraft-server): add onbuild trigger
Added a ONBUILD trigger for the [ToF-BuildTools](https://git.faldoria.de/tof/server/build-tools ).
If a plugins.yml is provided the BuildTools will download all plugins configured in the YAML.
https://github.com/itzg/dockerfiles/issues/218
* feat(minecraft-server): add arg for build output
* fix(minecraft-server): syntax error in Dockerfile
* fix(minecraft-server): chown jar files after building
* feat(minecraft-server): cleanup buildtools after using
* fix(minecraft-server): remove /plugins volume
The /plugins volume causes weird behaviour when prepolulating it with
files on build. Removing it as an explicit volume fixes that.
* mc: add example Dockerfile for ToF builds
* docs(minecraft-server): add docs for new onbuild trigger
* fix(minecraft-server): use correct url for build tools download
2018-12-16 12:00:36 -06:00
Silthus
0d9c2d13f9
fix(minecraft-server): copy plugins and mods to parent dir
...
Using rsync will already create a subdir inside the /data volume do not create an extra layer.
2018-12-15 08:56:05 +01:00
Silthus
ccec190cb2
feat(minecraft-server): copy mods with rsync as well
...
Mods are now copied the same as plugins, with rsync. Removed the old cp command.
2018-12-15 08:29:43 +01:00
Silthus
c3ac69a030
fix(minecraft-server): typo from testing - change txt to jar
2018-12-14 11:31:46 +01:00
Michael Reichenbach
fd4e9d93e0
feat(minecraft-server): update spigot plugins using /plugins if newer
...
Deep copy and *.jar files in /plugins and update the corresponding files
in the /data/plugins dir.
2018-12-14 08:13:19 +01:00