https://github.com/mineinabyss/docker-images
Docker images for our infrastructure
https://github.com/mineinabyss/docker-images
Last synced: about 1 year ago
JSON representation
Docker images for our infrastructure
- Host: GitHub
- URL: https://github.com/mineinabyss/docker-images
- Owner: MineInAbyss
- Created: 2021-08-18T00:39:27.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-05-25T01:35:24.000Z (about 1 year ago)
- Last Synced: 2025-05-25T02:39:24.644Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mine in Abyss Docker Images
Docker images for our production and development servers. Notably, we use [Keepup](https://github.com/MineInAbyss/Keepup/) to manage plugin versions and Ansible to help with our [server configs](https://github.com/MineInAbyss/server-config).
# Images
## [minecraft](https://github.com/MineInAbyss/Docker/pkgs/container/papermc_dev)
A PaperMC image based on [itzg/minecraft-server](https://github.com/itzg/docker-minecraft-server). See [our wiki](https://wiki.mineinabyss.com/contributing/setup/server-setup/) for a Docker Compose file and more info for setting up locally.
- Pulls ansible playbook from server config repo and runs it
- Runs keepup based on the plugin versions in server config, with override options
- Uses `mineinabyss.servers.$SERVER_NAME` as the keepup path
### Volumes
- `/data` server data
- `/server-config` storage for server config repo
### Environment
Default values specified below:
```yaml
environment:
KEEPUP: true # Runs keepup if set to 'enabled'
KEEPUP_ALLOW_OVERRIDES: true # Allow overriding plugin versions defined in server-config
ANSIBLE: true # Tries to run ansible if set to 'enabled
ANSIBLE_PULL: true # Pulls and runs server-config ansible playbook if set to 'enabled', otherwise tries to run local playbook
ANSIBLE_PULL_BRANCH: master # server-config branch to pull from
SERVER_NAME: dev # Name of this server, used in server-config playbook
UPDATE_DATA_OWNER: false # whether to update the owner of /data to UID:GID
```
## [proxy](https://github.com/MineInAbyss/Docker/pkgs/container/proxy)
Same as `papermc` image, but based on [itzg/bungeecord](https://github.com/itzg/docker-bungeecord)