Geoff Bourne
80c18004c1
[mc] Integrate rcon-cli
2017-04-07 19:35:15 -05:00
Geoff Bourne
bbe1533f91
[mc] Adjust mem with MEMORY and INIT_/MAX_MEMORY
...
For #126
2017-03-19 09:35:58 -05:00
Geoff Bourne
854a158d3d
Merge branch 'master' into alpine
2017-02-22 13:16:38 -06:00
Geoff Bourne
18919ef33c
[mc] Upgrade to Alpine compatible restify
2017-02-22 13:14:48 -06:00
Geoff Bourne
f5dbbcc2c6
[mc] Use G1 GC by default and simplify max memory setting
...
For #126
2017-02-14 22:15:36 -06:00
Geoff Bourne
9fe0021a7a
[mc] Upgrade base image to openjdk
...
Fixes #122
2017-01-12 19:40:58 -06:00
Ilkka Tengvall
2d8b3d7275
Remove commented lines
2016-12-07 19:10:18 +02:00
Ilkka Tengvall
f48eedee78
restored the java heap size
...
I reduced it for RasPi, but forgot it low here too. Restored.
2016-12-07 19:06:01 +02:00
Ilkka Tengvall
08d459c373
changed to work on alpine container
2016-12-07 00:31:06 +02:00
Kirk Strauser
aa13deecdb
Added CONSOLE envvar to control console output
...
By default, CONSOLE is true. When set to false, start-minecraft.sh
adds "--noconsole" to java. Use this to keep Spigot from burning CPU.
2016-09-22 19:51:44 -07:00
Geoff Bourne
76d4fd1bbc
[mc] Check writability of /data before chown'ing it
...
For #104
2016-09-06 21:36:54 -05:00
Geoff Bourne
d14d666e24
[mc] Ensure home directory is writable
...
For #102
2016-08-30 17:11:10 -05:00
Jim Tremblay
5c5b8cd999
Add default value of ONLINE_MODE
2016-08-03 21:59:48 -04:00
Geoff Bourne
379905c6ff
[mc] Use restify to lookup Spigot/Bukkit URLs at startup
...
For #87
2016-07-01 22:17:10 -05:00
Geoff Bourne
0defd266a6
[mc] Use ENTRYPOINT and pass through extra args
...
Enables experimenting for #80
2016-05-28 20:58:36 -05:00
Geoff Bourne
5617936f10
Pre-compute the Bukkit/Spigot download URLs
...
For #77
2016-05-09 19:28:25 -05:00
Geoff Bourne
cf5d194b14
[mc] Robust handling of Forge, Bukkit, and Spigot version selection
...
* refactor server.properties sed ops into a utility function
* also switch to jq instead of jsawk
* simplify to BUILD_FROM_SOURCE from BUILD_SPIGOT_FROM_SOURCE
Fixes #70
2016-04-23 22:23:55 -05:00
Sander
a4835ec331
Build spigot using buildtools ( #67 )
...
* Download buildtools
* Download buildtools
* Not a good idea to chmod /root
* Remove bukkit code
* fix jar not found
* Run start-minecraft as root (temp)
* Working buildtools
* Remove echo line
* Added more server properties, not working yet
* Show what server properties are being added
* Show what server properties are being added
* Add rcon.password
* Add max-world-size
* Added alot of server settings
* Expose rcon port
* Export home per itzg suggestion
* Update readme and server properties
* Env for building spigot from source
* Update readme
2016-04-16 11:26:13 -05:00
Geoff Bourne
5f104a32db
[mc] Adding back text editors (vim and nano)
2016-03-03 22:32:22 -06:00
Geoff Bourne
03d9064b35
[mc] Putting back usermod solution
2016-02-27 17:10:11 -06:00
Geoff Bourne
afa25e582d
[mc] Upgrade base image to java:8
2016-02-20 18:05:41 -06:00
Piero Steinger
70a55e3be1
[minecraft] Pass GID as docker option
2016-01-29 20:50:53 +01:00
Geoff Bourne
9a90acab23
[mc] Fixed typo in Dockerfile
2016-01-01 22:23:26 -06:00
Geoff Bourne
edd69c40f6
Merge pull request #52 from sshipway/master
...
Add Spigot support, and non-zip URLs
2016-01-01 22:00:14 -06:00
Steve Shipway
582c60cd03
Add /plugins mount for external bukkit plugins
...
Add TYPE=BUKKIT documentation
2016-01-02 13:11:07 +13:00
Geoff Bourne
9fa27b9a3d
[mc] Adding MODPACK download option similar to WORLD
2016-01-01 12:39:43 -06:00
Steve
ef34025dd8
Add support for download of world in zipfile
...
WORLD=http://hostname/world.zip
Zipfile should contain world/ directory, and optionally any required mods in mods/ as well as optionally
a default server.properties file (overwritten by any env vars)
Also export volumes /mods and /config, the contents of which are copied to /data/mods and /data/config. This
allows shared read-only mounts for modules without affecting world.
2015-12-19 15:32:29 +13:00
Geoff Bourne
764ae807e0
Avoid text file busy prior to exec sudo
2015-11-30 20:56:25 -06:00
Geoff Bourne
fec75cb117
Add support for level type and generator settings
2015-10-03 07:05:01 -05:00
nichivo
f2e6696368
Updated Forge usage docs and set FORGEVERSION=RECOMMENDED by default
2015-06-13 16:49:08 +10:00
Tim Visher
53a0d0cf7a
Default to easy.
2015-06-10 15:12:05 -04:00
Tim Visher
b86370295c
Add difficulty knob.
2015-06-10 14:13:36 -04:00
Geoff Bourne
63925a794c
For #19 : added PVP env var options
...
* also adding a marker env var for MCCY to reference
2015-03-29 13:39:25 -05:00
Geoff Bourne
d4d070018a
[mc] Adding APT_GET_UPDATE to ensure latest base image is used on hub
2015-03-28 13:16:10 -05:00
Geoff Bourne
b1f9d1c7c6
Use Forge recommended (not latest) version
...
* Misc Dockerfile cleanup
** use COPY instead of ADD
** wget is now pre-installed by base image
2015-03-20 20:26:43 -05:00
Justin Clayton
cc3730e5a9
minecraft-server: fixing quotes so volume will create correctly
...
Single quotes don't work for VOLUME, but double quotes do.
2015-03-17 10:37:47 -07:00
Daniel L. Polanco
ddbc7e9618
Add apt-get update to beginning of Dockerfile
2015-03-04 17:06:51 -07:00
Daniel L. Polanco
87140179f2
Add option for Vanilla or Forge server
2015-03-04 16:55:57 -07:00
Geoff Bourne
88a796bb44
Issue #9 : performing usermod to allow for -e provided uid of the minecraft server process
...
* corrected .dockerignore to allow for a $(pwd)/data for local testing of -v
2015-01-26 03:29:35 +00:00
Geoff Bourne
bc9afcd659
[minecraft-server] Issue #9 : explicitly adding user in container with UID=1000
2015-01-03 14:17:05 +00:00
Geoff Bourne
052f80d849
[minecraft-server] Issue #9 : Added back the /start file in the image
2015-01-01 23:47:12 +00:00
Geoff Bourne
7e847829ee
* also moved EULA check before download to fail-fast
2015-01-01 16:01:15 +00:00
Geoff Bourne
b895e07e82
Default the versioning to grab latest stable
2014-12-06 10:26:03 -06:00
Geoff Bourne
6396e58d3c
Upgrading default minecraft server to 1.8.1
2014-12-01 04:05:12 +00:00
Geoff Bourne
5557f91c79
Adding image download and scaling logic for enhancement #6
2014-11-09 16:27:05 +00:00
Mike Ryan
9fe8d6cca6
Use 'exec' syntax, fix signal handling
...
- Fix to allow signals to pass into the container, properly.
'docker stop ...' was resorting to SIGKILL to stop the container,
which results in data loss. This change switches CMD to 'exec' mode,
ensuring signals make their way to the java process so that things
shut down properly.
2014-11-01 18:17:15 -05:00
Mike Ryan
4ff077f151
Drop privileges before starting server
...
- Create 'minecraft' user account within image.
- Drop to 'minecraft' user before starting server.
2014-11-01 15:35:36 -05:00
Geoff Bourne
7d8429ef0a
Allowing for pre-existing eula.txt
...
Adding memory settings info to README
2014-09-08 02:32:55 +00:00
Geoff Bourne
f85240898d
Added support for Minecraft server EULA and update default to 1.8
2014-09-07 23:18:20 +00:00
Geoff Bourne
bef6a36476
Renamed /run to /start to avoid collisions
2014-06-29 22:51:41 +00:00