Plugin for use with discourse docker image
Go to file
Arpit Jalan be7acf51a4 Update Readme and add License 2014-06-28 00:31:12 +05:30
app Revert "Use the tests-passed branch when upgrading Discourse for stability." 2014-06-17 19:50:55 +10:00
assets Minor fixes to upgrade failure message. 2014-05-28 10:05:13 +01:00
config Major upgrade: Docker Manager is now a Standalone Ember App, contains 2014-05-02 16:52:27 -04:00
lib/docker_manager Revert "Use the tests-passed branch when upgrading Discourse for stability." 2014-06-17 19:50:55 +10:00
manager-client Minor fixes to upgrade failure message. 2014-05-28 10:05:13 +01:00
.gitignore Add docker upgrade link to admin page. 2014-03-06 14:20:06 -05:00
LICENSE Update Readme and add License 2014-06-28 00:31:12 +05:30
README.md Update Readme and add License 2014-06-28 00:31:12 +05:30
compile_client.sh Major upgrade: Docker Manager is now a Standalone Ember App, contains 2014-05-02 16:52:27 -04:00
plugin.rb Major upgrade: Docker Manager is now a Standalone Ember App, contains 2014-05-02 16:52:27 -04:00

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.

Development Notes

  • Install node.js, bower, grunt
  • Clone this repo to desired folder path
  • In console, from folder path do cd manger_client, npm install, bower install
  • Create a symlink for this folder in your local Discourse instance "plugins" folder (eg. path/to/your/discourse_folder/plugins/discourse_manager)
  • Make sure your Discourse instance is running locally at port 3000 and you are logged in as Admin
  • In development mode, using grunt server will proxy to your Discourse instance running on port 3000
  • Just open up a browser to port 8000 and you're off to the races!

The client application is built using Ember App Kit.

To create a compiled version for distribution, run ./compile_client.sh to compile the site and move it into the proper directories.

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