This PR will refresh the software update page so that self-hosters can more easily understand the plugins they have installed and which plugins need updates, and so that they are able to quickly and easily update them (or update everything). Co-authored-by: Martin Brennan <mjrbrennan@gmail.com> |
||
|---|---|---|
| .github/workflows | ||
| admin/assets/javascripts/discourse | ||
| app/controllers/docker_manager | ||
| assets/stylesheets/common | ||
| config | ||
| lib/docker_manager | ||
| scripts | ||
| spec | ||
| test/javascripts | ||
| .discourse-compatibility | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierrc.cjs | ||
| .rubocop.yml | ||
| .streerc | ||
| .template-lintrc.cjs | ||
| Gemfile | ||
| Gemfile.lock | ||
| LICENSE | ||
| README.md | ||
| package.json | ||
| plugin.rb | ||
| translator.yml | ||
| yarn.lock | ||
README.md
Docker Manager
This plugin works with the Discourse docker image. It allows you to perform upgrades via the web UI and monitor activity in the container.
Running tests
- Ruby
- Run
RAILS_ENV=test bin/rails "plugin:spec[docker_manager]"in your discourse directory
- Run
- JS
- Run
RAILS_ENV=test bin/rails "plugin:qunit[docker_manager]"in your discourse directory
- Run
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
License
MIT