Giter Club home page Giter Club logo

Comments (3)

jpawlowski avatar jpawlowski commented on June 25, 2024

This change is on particular purpose and won't be changed. Proper permissions are essential for FHEM to operate and this is what the image ensures.

You might want to pay attention to the configuration options mentioned in the README.md file, in particular the UID/GID customizations.

from fhem-docker.

fallenguru avatar fallenguru commented on June 25, 2024

It's your project of course, but

  • IMHO docker containers should not under any circumstances modify data in volumes, or the configuration of the host system. This isolation is the whole point of using docker.
  • If the container requires a certain environment, document it, by all means check for it in a script and throw a warning, or fail with an error, but do not just go ahead and silently modify the system.
  • I've been running fhem for years, the ownership & permissions are set properly, and in a fine-grained manner. How is carpet-chown-ing and -chmod-ing everything to be the same good practise?

from fhem-docker.

jpawlowski avatar jpawlowski commented on June 25, 2024

FHEM has special requirements that this images helps you with. It is not and it can not be a typical Docker image whatsoever. Due to its speciality, no container best practices apply.

This image is build for easiness, user friendliness and peace of mind. It is not for hardcore users who want to be in control of every bit. The latter requires extensive knowledge and if you have that knowledge, you can surely build your own environment and do not need to use this image.

from fhem-docker.

Related Issues (20)

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.