|
|
||
|---|---|---|
| app | ||
| assets | ||
| config | ||
| lib/docker_manager | ||
| manager-client | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| compile_client.sh | ||
| plugin.rb | ||
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 serverwill 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
- 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