Giter VIP home page Giter VIP logo

mmb's People

Contributors

abslord avatar aramgrigoryanwb avatar artem4590 avatar denismosolov avatar desa85 avatar eugulixes avatar karpa4o4 avatar nikitalyahov avatar polina-popova avatar sergei-vb avatar sollaren4 avatar themanwhosmellslikesugar avatar valerydmitrieva avatar vitallium avatar ya7on avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mmb's Issues

hubot-rocketchat: improve scripts/homer.coffee

  • Translate the source code of scripts/homer.coffee from CoffeeScript into JavaScript (ES6).
  • Rename the script into scripts/the-simpsons-quotes.js.
  • Add the following quote to the 'try' quotes: "I can't promise I'll try, but I'll try to try.".
  • Expand the list of types of food with cake, pizza, doughnut, pancakes, hotdog, fries and hamburger.

MMB new generation

  • 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.

hubot-rocketchat: doesn't work hubot extension named "hubot-reaction"

Description:
Hubot extension named "hubot-reaction" that is contained in default value of EXTERNAL_SCRIPTS doesn't work in production.
Here is deafult value of EXTERNAL_SCRIPTS:

EXTERNAL_SCRIPTS=${EXTERNAL_SCRIPTS:="git:tolstoyevsky/hubot-happy-birthder,git:tolstoyevsky/hubot-help,git:tolstoyevsky/hubot-pugme,hubot-reaction,git:hubotio/hubot-redis-brain,hubot-thesimpsons,git:tolstoyevsky/hubot-vote-or-die"}

Bot shows command from this extension using hubot-help:
image
But when you use this command, bot doesn't respond.

Steps to reproduce:

  1. Run hubot-rocketchat with default value of EXTERNAL_SCRIPTS environment variable;
  2. Send command !reply tag to bot;
  3. Watch bot respond.

Expected result:
Reaction image that is described in the README of this script.

Actual result:
There is no respond.

Proposed solution:
Remove this script from the default value of EXTERNAL_SCRIPTS.

rocketchat: there is a problem in docker-entrypoint.sh

rocketchat_1  | /usr/local/bin/docker-entrypoint.sh: 14: /usr/local/bin/docker-entrypoint.sh: +: not found                           
rocketchat_1  | /usr/local/bin/docker-entrypoint.sh: 15: /usr/local/bin/docker-entrypoint.sh: info: not found

mediawiki: some links on a nonexistent page are invalid

Description:
Some links in MediaWiki represent invalid links. Links on a nonexistent page are lead to localhost.
image
Selected links (search the related logs and create this page) are bad.

Steps to reproduce:

  1. Go to your your hosted mediawiki;
  2. Go to any nonexistent page. For example: https://DOMAIN.COM/w/PAGE_ADDR where DOMAIN.COM is your domain and PAGE_ADDR is your name of nonexistent page;
    image
  3. Click to search the related logs or create this page link;
  4. Look at the current URL.

Expected result:
Links href should represent a valid url.

Actual result:
Links domain is 127.0.0.1:port instead of real valid domain on which the project is deployed.
image

Missing baseimages/functions.sh

Launch sudo ./mmb.sh mariadb amd64 after cloning mmb. Look error './baseimages/functions.sh' required script not found
No baseimages folder in mmb reposotory.
What to do?

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.