Now that `stable` provides the smoke specs, we can enable them again for this plugin. |
||
---|---|---|
.github/workflows | ||
admin/assets/javascripts/discourse | ||
app/controllers/docker_manager | ||
assets/stylesheets/common | ||
config | ||
lib/docker_manager | ||
scripts | ||
spec | ||
test/javascripts | ||
.discourse-compatibility | ||
.gitignore | ||
.npmrc | ||
.prettierrc.cjs | ||
.rubocop.yml | ||
.streerc | ||
.template-lintrc.cjs | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE | ||
README.md | ||
eslint.config.mjs | ||
package.json | ||
plugin.rb | ||
pnpm-lock.yaml | ||
stylelint.config.mjs | ||
translator.yml |
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