Coder Social home page Coder Social logo

Comments (4)

lastzero avatar lastzero commented on May 1, 2024

All developers should use the same environment, not different distributions. How else do you know it will work for others?

Ideally the final version uses a very minimalistic distribution like Alpine. Docker config in general needs a lot of optimization to reduce container image size and build time.

from photoprism.

ScreamingTaco avatar ScreamingTaco commented on May 1, 2024

Wouldn’t opening up development to other distros be beneficial in that it will allow photoprism to be used on more platforms? I don’t know what your plans are long-term for the project, but it just seems like opening an issue to have people on different distros write dockerfiles (even if it was labeled low-priority) would be a small task that could reap many positives. Like I said, I could probably make one for Arch if you want and I’m sure people on other distros who find this project could contribute too.

But if you don’t want to do it, I understand. Feel free to close the issue if that is the case.

from photoprism.

lastzero avatar lastzero commented on May 1, 2024

Depends. Developers should use the same environment, because this is how it works best. Otherwise you don't know if you found a bug or it's an issue with your specific environment.

For deployment via Docker, you usually just want the smallest image and you don't care about the distribution. You don't want a full blown Linux distribution in every single docker image because it wastes storage and updated images take much longer to download (not everyone has fast internet).

It is not our goal to exclude anyone, especially not developers. Ideally we also find a way to install PhotoPrism without Docker on any distribution later, but not at this point. We need to work on the core functionality first. Limit work in progress.

from photoprism.

ScreamingTaco avatar ScreamingTaco commented on May 1, 2024

I see. I’ll go ahead and close the issue for now then.

from photoprism.

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.