tolstoyevsky/mmb

MMB new generation

eugulixes opened this issue · 0 comments

  • Drop the armhf support for all the images.
    • Get rid of docker-compose-armhf.yml.
  • Modify mmb.sh so that it says it's deprecated. It's important to keep the script for backward compatibility because MMB has appeared in one of the releases of the Linux Format magazine, so it must be possible to rely on the article from that release.
  • Base images only on the latest official Alpine and Debian releases. Currently the images are based on the images built via baseimages/create_alpine_chroot.sh and baseimages/create_debian_chroot.sh. After dropping the armhf support I don't see any sense to keep basing the images on "home-made" images.
  • Move baseimages to a separate repository. The possibility of building custom baseimages is very useful but the project doesn't need this anymore.
  • Describe in the Rocket.Chat README.md the rules of how to bump the image version to the latest version.
  • Specify the maintainers names in the corresponding README.mds.
  • Add the full list of contributors to AUTHORS.md.
  • Describe the history of the project in README.md. Actually the project used to be named cusdeb-services and it started with the sources of the Nextcloud Docker image for Raspberry Pi. Then, when I started working for WIS Software, I changed the project a bit and made it a home for different services which were necessary for the company at that time. Now the project is going to be changed again to meet new requirements. I guess it will be useful to describe it.
  • Remove deluge-web because it duplicates the functions of transmission-web. I don't have enough time to maintain it, but I can maintain transmission-web because I use it on a regular base.
  • Add microbadger to all images.
  • Build the images automatically when there are changes to the master branch.
  • Use the latest format of Docker Compose.
  • Run shellcheck for all the pieces written in Bash.
  • Run Pylint for all the pieces written in Python.