Git Product home page Git Product logo

minecraft-bedrock-docker's People

Contributors

acbgbca avatar

Watchers

 avatar

minecraft-bedrock-docker's Issues

Fill out readme.md

readme.md file needs to be completed. At a minimum it needs to contain:

  • Link to Docker hub
  • Description of project
  • Steps to run
  • Examples for docker run and docker-compose

Fix running as non-root

Containers shouldn't run as root for security reasons. The container needs to be updated to run by non-root by default, and to let the user customise which user the container runs as.

Add ability to change server settings via environment variables

Because the setting files sit directly in the Minecraft directory it isn't easy to mount them at run time. Instead we need to add the ability to pass in environment variables which will over-ride the settings

Things to look at:
- JQ - https://stedolan.github.io/jq/

Update:
After some thought I've changed my mind. Updating the files on the fly with the environment variables could lead to issues.

Instead, I am going to move the config to a separate location, and use symbolic links to put them in the minecraft directory. Makes it easier for the files to be edited and backed up

Create Alpine version

Create an Alpine linux version as it should be much smaller in size than Ubuntu

This will mean we'll need distro specific tagging to identity the differences

Add major version tags

To avoid premature upgrades, there should be additional latest tags for each version. E.g.

  • 1.18
  • 1.19
    etc

That will mean major version upgrades won't happen until someone is ready

Use stages in Dockerfile

The Dockerfile should be updated to build in separate stages. That will help reduce build times, and also try to keep the image as small as possible.

Add healthcheck

We should add a healthcheck to the container to verify that it is working.

We should also be able to use that to verify that the container works after a release.

Start-up error: libcurl.so.4

The following error is occurring on start up

./bedrock_server: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.