itzg / itzg/docker-minecraft-server
Support fetching world and other init data from S3
- Dominant language
- Shell
- Stars
- 14.3k
- Forks
- 1.9k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 31
Description
### Enhancement Type
Improve an existing feature
### Describe the enhancement
It would be great if all features that support downloading from a URL or container path, e.g. WORLD, OPS_FILE, WHITELIST_FILE, ICON, etc. supported getting the respective files from a (private) S3 or bucket or other compatible object storage.
An easy workaround is proxying via nginx-s3-gateway or similar, but builtin support seems more straightforward.
Thanks for considering!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the existing startup handling for WORLD, OPS_FILE, WHITELIST_FILE, ICON, and other URL or container-path inputs. Identify the entry point and current download logic, then determine how private S3 credentials and compatible object-storage URLs should be supplied. Done means the supported init-data features can fetch from private S3 or compatible storage without requiring an external proxy.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, docker, shell
- Domain
- cloud, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100