Initial commit
This commit is contained in:
29
README.md
Normal file
29
README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# mc-server-packwiz-docker
|
||||
|
||||
If you like Docker and keeping all your Minecraft Java server mods in one place using [packwiz](https://packwiz.infra.link/), as well as keeping track of all changes with Git, then this template repository is for you!
|
||||
|
||||
It comes with:
|
||||
|
||||
- a sample packwiz modpack
|
||||
- a lightweight HTTP server image based on [BusyBox](https://hub.docker.com/_/busybox) that's used with [`packwiz-installer`](https://packwiz.infra.link/tutorials/installing/packwiz-installer) by [Minecraft Server on Docker](https://docker-minecraft-server.readthedocs.io/en/latest)
|
||||
- a setup script, which not only lets you reinitialise the modpack, but also generates a minimal `.env` file for the Minecraft Server along with Git hooks for automatically refreshing the modpack's index (while also preventing files in `.dockerignore` from getting listed)
|
||||
|
||||
## Initial setup
|
||||
|
||||
> [!WARNING]
|
||||
> Make sure to audit the contents of `setup.sh` before running it!
|
||||
> If you've noticed potentially malicious code, notify me immediately [via email](mailto:contact@maciejpedzi.ch).
|
||||
|
||||
```sh
|
||||
git clone https://github.com/maciejpedzich/mc-server-packwiz-docker
|
||||
cd mc-server-packwiz-docker
|
||||
sudo chmod +x setup.sh
|
||||
./setup.sh
|
||||
```
|
||||
|
||||
## Launching the Minecraft server
|
||||
|
||||
```sh
|
||||
sudo docker compose build
|
||||
sudo docker compose up -d
|
||||
```
|
||||
Reference in New Issue
Block a user