This is a work in progress. At any given moment there is a greater than 50% chance that it won't work.
Development on this system is done in a Virtual Machine running Ubuntu 20. Although this should run on any operating system this hasn't been attempted at this point in time.
$ sudo apt-get install curl
$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -M
$ sudo apt-get install node
$ node --version
v12.17.0
sudo apt-get install postgresql postgresql-contrib
-
Edit the file /etc/postgresql/12/main/pg_hba.conf (will require sudo)
-
Find the line
local all postgres peer
-
Change it to
local all postgres trust
$ sudo systemctl restart postgresql
$ psql --version
psql (PostgreSQL) 12.2 (Ubuntu 12.2-4)
$ npm --version
6.14.4
$ sudo apt-get install git
$ git clone https://github.com/technobuddha/hill.software.git
$ cd hill.software
$ npm install
$ npm run migrate up
$ npm start
Open your browser to http://localhost:7777