Plugin for use with discourse docker image
Find a file
Jarek Radosz d2e93dabd2
Some checks failed
Discourse Plugin / ci (push) Has been cancelled
Discourse Plugin / ci-stable (push) Has been cancelled
DEV: Stub more methods in the system spec (#322)
2026-04-30 20:56:13 +02:00
.github/workflows DEV: Add the d-compat branch workflow (#310) 2026-03-11 22:40:44 +00:00
admin/assets/javascripts/discourse DEV: Update linting (#311) 2026-03-13 12:51:59 +00:00
app/controllers/docker_manager DEV: Remove obsolete discourse_upgrade_required? check (#309) 2026-03-10 17:43:24 +01:00
assets/stylesheets/common UX: Change from legacy d-admin-table CSS to d-table classes (#305) 2026-02-26 09:25:40 +10:00
config I18N: Update translations (#317) 2026-04-08 12:03:00 +02:00
lib DEV: Add docker_manager:stop_all_upgrades rake task (#319) 2026-04-23 11:23:31 -03:00
scripts DEV: Update rubocop-discourse to version 3.8.0 (#219) 2024-05-28 11:46:00 +02:00
spec DEV: Stub more methods in the system spec (#322) 2026-04-30 20:56:13 +02:00
test/javascripts UX: Change from legacy d-admin-table CSS to d-table classes (#305) 2026-02-26 09:25:40 +10:00
.discourse-compatibility Revert "DEV: Pin version for Discourse < 2026.2.0-latest (#300)" (#302) 2026-02-13 16:31:09 +00:00
.gitignore DEV: Update linting and add types (#296) 2026-01-29 13:52:23 +00:00
.npmrc DEV: Switch to use pnpm (#243) 2024-10-14 14:40:11 +02:00
.prettierrc.cjs DEV: Update linting (#198) 2023-12-13 21:16:57 +01:00
.rubocop.yml DEV: Update linting (#198) 2023-12-13 21:16:57 +01:00
.streerc DEV: Update linting (#198) 2023-12-13 21:16:57 +01:00
.template-lintrc.cjs DEV: Update linting (#198) 2023-12-13 21:16:57 +01:00
eslint.config.mjs DEV: Update eslint config (#248) 2024-11-19 11:33:15 +01:00
Gemfile DEV: Update linting (#198) 2023-12-13 21:16:57 +01:00
Gemfile.lock DEV: Update linting 2026-03-27 14:52:38 +00:00
LICENSE DEV: Clean up the code (#245) 2024-10-23 11:21:22 +02:00
package.json DEV: Update linting 2026-03-27 14:52:38 +00:00
plugin.rb DEV: Update rubocop-discourse to latest version 2024-05-24 16:32:08 +02:00
pnpm-lock.yaml DEV: Update linting 2026-03-27 14:52:38 +00:00
README.md DEV: Update readme 2023-02-16 14:09:33 +01:00
stylelint.config.mjs DEV: Update linting (#266) 2025-03-17 11:42:13 +00:00
translator.yml DEV: Add missing file to Crowdin (#168) 2023-02-20 09:44:12 +01:00
tsconfig.json DEV: Update linting and add types (#296) 2026-01-29 13:52:23 +00:00

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
  • JS
    • Run RAILS_ENV=test bin/rails "plugin:qunit[docker_manager]" in your discourse directory

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

MIT