Giter Club home page Giter Club logo

ftbomnia-docker's Introduction

FTBOmnia-Docker

Docker Cloud Automated build Docker Cloud Build Status Docker Image Size (latest by date)

A Docker container that runs the FTB Omnia modpack.

It automatically downloads the Creeperhost modpack installer, configures it to download the requested version and then executes it. Afterwards it starts the server using the recommended configuration of 4GB of RAM.

This container has -Dfml.queryResult=confirm set, which means that in the event of any mod removals between versions the change will be silently accepted.

Images are available on Docker at wolfrazu/ftb-omnia. For specific versions, use set the environment variable VERSION to whichever version of the pack you want:

Example versions

  • LATEST (Automatically download the latest version available) - Default
  • 50 = 1.3.0
  • 48 = 1.2.0
  • 46 = 1.1.0

This is my first public container, so if you have any suggestions feel free to submit a pull request or issue :)

ftbomnia-docker's People

Contributors

xalaxis avatar

Stargazers

 avatar

Watchers

 avatar  avatar

ftbomnia-docker's Issues

Allow for config injection

Add a custom folder which, if a config file is present, it overwrites one shipped with the modpack. Particularly useful for overriding FTB Backup configuration.

Use single build for different versions

Rather than having different Docker tags for different pack versions, it would make more sense to always get the latest version unless an environment variable specifies otherwise.

This is based on my understanding that Docker tags should be used for large changes that affect the base image, while the version change is really just a single command change.

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.