jmueller17 / Aixada

Aixada helps self-managed consumption cooperatives to organize their flow of products, money, and information.
Other
33 stars 37 forks source link

Dockerization needs some improvements #267

Closed eduponte closed 3 years ago

eduponte commented 4 years ago
  1. When running from docker we found some errors, caused by mysqli missing.
  2. In addition, Dockerfile was difficult to find, so I'm wondering wether it could be moved to the root level.
  3. A docker-compose with the DB and phpmyadmin would be helpful for a completely dockerized environment.

I am creating a PR for these issues.

situplastik commented 4 years ago

I'm not sure if this project need dockerization. As fas as I concern, one of the main priorities of Aixada is to be as easy as we can in order not to need technical knowledge. It would be grateful if apart of preparing the project, adding some explanation in readme (for helping people): telling a little bit the docker philosophy and distincting the basic installing option and the docker installing option.

We have to keep in mind that many people who implement and maintains the system on theirs association aren't IT and don't have time to invest neither interest.

Nonetheless, I have to say that I :heart: the contribution ;)

eduponte commented 4 years ago

Docker is not intended as a mandatory technology, it's something you can take advantage of, in case you want to quickly spawn a local environment, either for developing or testing the tool (which was our case).

I agree that adding some documentation would be great, though it would take some more time.