mkucej / i-librarian-free

I, Librarian - open-source version of a PDF managing SaaS.
https://i-librarian.net
GNU General Public License v3.0
237 stars 28 forks source link

Unified Installation via Docker #93

Open rwa96 opened 12 months ago

rwa96 commented 12 months ago

This is meant as a suggestion to streamline things a bit more. Currently, this project maintains installers for windows and Ubuntu, as well as manual installation guides for Linux and windows. With so many ways to install things, it's easy to forget about changes in the process and to distribute the product in an inconsistent manner. For instance, the Manual installation guide for Linux suggests php7.2 while php8+ is supported already.

A docker image that can run on any platform that supports docker, could be a way to unify the whole installation and distribution process. This method could replace all installers as well as the manual installation guide for Linux, since the docker build file can serve as documentation as well. As a result, any updates that are made in the docker build file would also be updates for the installation on all supported platforms, as well as the manual installation process on Linux.

mkucej commented 12 months ago

https://github.com/cgrima/docker_i-librarian