Giter Site home page Giter Site logo

mtoensing / docker-minecraft-overviewer Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 4.0 73.18 MB

Dockerimage for Minecraft Overviewer

Home Page: https://marc.tv/overviewer-minecraft-docker-synology/

License: MIT License

Dockerfile 10.99% Python 69.95% Shell 19.06%
docker-container dockerfile map minecraft overviewer

docker-minecraft-overviewer's People

Contributors

mtoensing avatar obnyis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

docker-minecraft-overviewer's Issues

Current releases of marctv/overviewer113 via Dockerhub are missing parts of overviewer source.

Greetings @mtoensing!

I've been trying to your Docker container this working for 1.13.X rendering. However it seems like some of the overviewer code is missing from the built Docker container.

peter@rubidium:~/overviewer$ docker image ls | grep overviewer
marctv/overviewer113                                                latest              ee3df7992ff7        5 hours ago         495MB

When I execute:

docker run --rm -v /home/peter/caldonia/world/:/tmp/world/:ro -v /home/peter/overviewer/config/:/tmp/config/:ro -v /home/peter/overviewer/output/:/tmp/export/:rw -it marctv/overviewer113

I see

peter@rubidium:~/overviewer$ sh run.sh
Traceback (most recent call last):
  File "/tmp/overviewer/overviewer.py", line 41, in <module>
    from overviewer_core import configParser, tileset, assetmanager, dispatcher
  File "/tmp/overviewer/overviewer_core/configParser.py", line 7, in <module>
    import settingsDefinition
ImportError: No module named settingsDefinition

Indeed looking inside the container, suggests that settingsDefinition.py (and a few others) are not present in the copy inside the container, but are in the minecraft113 branch of overviewer. Is it worth doing a git clone in the Dockerfile via a RUN, rather than a static copy?

peter@rubidium:~/overviewer$ docker run --rm -v /home/peter/caldonia/world/:/tmp/world/:ro -v /home/peter/overviewer/config/:/tmp/config/:ro -v /home/peter/overviewer/output/:/tmp/export/:rw --entrypoint= -it marctv/overviewer113 ls -la /tmp/overviewer/overviewer_core
total 1384
drwxr-xr-x 1 root root   4096 Feb  3 10:30 .
drwxr-xr-x 1 root root   4096 Feb  3 10:30 ..
-rwxr-xr-x 1 root root   2840 Feb  3 10:24 __init__.py
-rw-r--r-- 1 root root   2355 Feb  3 10:29 __init__.pyc
-rwxr-xr-x 1 root root   9377 Feb  3 10:24 assetmanager.py
drwxr-xr-x 2 root root   4096 Feb  3 10:24 aux_files
-rwxr-xr-x 1 root root 852152 Feb  3 10:30 c_overviewer.so
-rwxr-xr-x 1 root root   4521 Feb  3 10:24 cache.py
-rwxr-xr-x 1 root root   5832 Feb  3 10:24 configParser.py
drwxr-xr-x 5 root root   4096 Feb  3 10:24 data
-rwxr-xr-x 1 root root  15059 Feb  3 10:24 dispatcher.py
-rwxr-xr-x 1 root root   7186 Feb  3 10:24 files.py
-rwxr-xr-x 1 root root   8934 Feb  3 10:24 items.py
-rwxr-xr-x 1 root root  10916 Feb  3 10:24 logger.py
-rwxr-xr-x 1 root root  11030 Feb  3 10:24 nbt.py
-rwxr-xr-x 1 root root  15661 Feb  3 10:24 observer.py
-rwxr-xr-x 1 root root   6801 Feb  3 10:24 optimizeimages.py
-rw-r--r-- 1 root root    159 Feb  3 10:29 overviewer_version.py
-rwxr-xr-x 1 root root  13658 Feb  3 10:24 progressbar.py
-rwxr-xr-x 1 root root   2762 Feb  3 10:24 rcon.py
-rwxr-xr-x 1 root root   8187 Feb  3 10:24 rendermodes.py
-rwxr-xr-x 1 root root   3998 Feb  3 10:24 signals.py
drwxr-xr-x 1 root root   4096 Feb  3 10:29 src
-rwxr-xr-x 1 root root 201641 Feb  3 10:24 textures.py
-rwxr-xr-x 1 root root  72335 Feb  3 10:24 tileset.py
-rwxr-xr-x 1 root root  13522 Feb  3 10:24 util.py
-rw-r--r-- 1 root root  13943 Feb  3 10:29 util.pyc
-rwxr-xr-x 1 root root  65562 Feb  3 10:24 world.py

Any thoughts?

Error locating config.py

Hello,

I have install this overviewer version by your docker everything went fine until i run your command to render.

I'm running like this

docker run --rm
-v [world-directory]:/tmp/world/:ro
-v [config.py-directory]:/tmp/config/:ro
-v [render-directory]:/tmp/export/:rw -it marctv/overviewer113

in return i get this
"The settings file you specified ('/tmp/config/config.py') does not exist, or is not a file"

I search for the tmp folder and they werent there, so i create them to force, but the error keeps.
Also copy the file config.py to the tmp folder and nothing.

Can you give me a proper command example maybe i'm making something wrong
Hope you can help

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.