The web backend for Eagleslist
This code was build on Ubuntu 14.04 and is not guanteed to run on another version of Linux (but it should)
- Install golang on your server
- Install postgresql on your server, at version 9.3.9 or newer
- Create a postgres user called appuser that is not a super user that has a password. Record the password somewhere you can find it.
- Run
go get -u github.com/5-bit/eagleslist-server
to fetch this project and all of it's dependencies - Run the SQL code in schema.sql as the postgres user
- Run go build
- Run
sudo setcap 'cap_net_service=eq' ./eaglelist
to allow eaglelist bind to low ports, like 80 - Run
nohup ./eaglelist &
to start the server. - Fin.