Multiple projects and environments are a fundamental part of HashBrown's structure, so you only need one CMS for all of your website needs.
The easiest way to get up and running is to use the HashBrown CMS Docker images. An example setup can be found here.
develop images will automatically update themselves every time they're restarted.
First make sure you have these dependencies met:
Then clone the code and install the dependencies:
git clone https://github.com/HashBrownCMS/hashbrown-cms.git cd ./hashbrown-cms npm install
Building and starting the server for production:
Building/watching frontend files:
npm run build:frontend npm run watch:frontend
npm run start:docker npm run restart:docker npm run watch:docker npm run stop:docker npm run db:docker
npm run watch:nodemon
To update the core HashBrown version and all of its dependencies:
npm run update
cd /to/your/hashbrown/dir git pull npm install webpack
Remember to stop and restart the server afterwards.
If you'd like to contribute to HashBrown development, you can make a pull request to our repo or contact us about becoming a collaborator
If you have questions, bug reports or anything else of the sort, please use the issue tracker