Sets up PuSud and provides a frontend with jspusu and a couple of backend applications using gopusu and pypusu.
Everything in this repo is licensed with the MIT and new BSD licenses.
On most custom built PCs you will have to make sure you have hardware virtualization support enabled in BIOS for VirtualBox to work properly. However I'm not going to tell you how to do it here as it depends on your system.
Clone/download this repository, and open a terminal in the folder you put it in and run the command:
vagrant up
With that, your environment will be automatically prepared, for those parts where it makes sense.
The pusud
and gopusu
-repositories will be cloned under
the gopath
-folder as dependencies for things and will
show up in the source directory outside the VM in case you
want to make local changes.
You will need to compile the web-client to frontend/www
yourself if you want to try that out. After building it
will be available at http://172.20.20.20/
.
The pusud
-API is going to be available at
127.0.0.1:55000
inside the VM, and
http://172.20.20.20:80/pusu
outside it.
This is still incomplete.
Make sure you have bower installed (npm install -g bower
) and go to the
frontend
-directory, then copy everything from the src
directory to www
and run bower install
to install the dependencies.