38 lines
837 B
Bash
Executable File
38 lines
837 B
Bash
Executable File
#!/bin/bash
|
|
|
|
MC_HOME=/home/alpine
|
|
|
|
docker run \
|
|
--restart always \
|
|
--detach \
|
|
--name minecraft \
|
|
--publish 25565:25565 \
|
|
--env EULA=true \
|
|
--env DIFFICULTY=normal \
|
|
--env OPS=penguincoder,cha0t1k \
|
|
--env ALLOW_NETHER=true \
|
|
--env ANNOUNCE_PLAYER_ACHIEVEMENTS=true \
|
|
--env GENERATE_STRUCTURES=true \
|
|
--env MEMORY=2G \
|
|
--volume ${MC_HOME}/minecraft:/data \
|
|
itzg/minecraft-server
|
|
|
|
cd $(dirname $0)/overviewer && \
|
|
docker build -t overviewer . && \
|
|
docker run \
|
|
--detach \
|
|
--restart always \
|
|
--name overviewer \
|
|
--volume ${MC_HOME}/minecraft:/data \
|
|
--volume ${MC_HOME}/overviewer:/map \
|
|
overviewer
|
|
|
|
docker pull zzrot/alpine-caddy
|
|
docker run \
|
|
--detach \
|
|
--restart always \
|
|
--name caddy \
|
|
--publish 8088:80 \
|
|
--volume ${MC_HOME}/overviewer:/var/www/html \
|
|
zzrot/alpine-caddy
|