This short guide will help you get Chicago Boss installed and working on your system. Chicago Boss generally isn’t installed to global system path like (/usr/local etc.). Typically, Chicago Boss will be copied to a development directory in your path, for example: (/home/your_account/cboss_dev).
Chicago Boss is written in the Erlang programming language, so naturally you will need to install it on your system.
You will need Erlang OTP R14A or later:
erlin a terminal window.
Build Chicago Boss with
To generate the latest documentation of API calls localy:
You should see api.html, api-controller.html, etc
To create a project in the parent directory, simply type
make app PROJECT=my_new_project
(Project names must start with a lowercase letter.) Then cruise over to it and start up the server:
cd ../my_new_project ./init-dev.sh
(On Windows, execute
start-dev.bat instead of
There will be a lot of PROGRESS REPORTs which look scary but hopefully everything is running smoothly. With this console you can interact directly with the running server.
Point your browser to http://localhost:8001/
If all is well you will see a forbidding error message about the requested template — not to worry, the new project is empty so there is nothing to serve!