From cab8462dd8a19ff6f12ccc4ce37e65e36da57f76 Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Mon, 2 May 2022 22:11:39 -0600 Subject: [PATCH] setup stub --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/README.md b/README.md index 59a67fe..0aec7e4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,46 @@ # retropilot-server This is a lesser fork of upstream retropilot-server. +# Install + +``` +# Do as retropilot user +adduser retropilot +sudo su - retropilot + + +# Database / Postgres +sudo apt install postgresql +sudo -u postgres psql -c "CREATE DATABASE retropilot;" +sudo -u postgres psql -c "CREATE USER retropilot WITH password 'passwurd';" +sudo -u postgres psql -c "GRANT ALL privileges ON DATABASE retropilot TO retropilot;" +# Lookie: +sudo -u postgres psql + +# As retropilot user +cat sql/create_tables.sql | psql -U retropilot -d retropilot +# take a look +psql -U retropilot -d retropilot +# pg commands, ala +\dT + + +# Install deps +sudo apt update +sudo apt install npm + + +# Clone fork +git clone git@spacecruft.org:retropilot/retropilot-server.git +cd retropilot-server + +# Build thang +npm install + +# missing? +#cp config.sample.js config.js +``` + # Upstream This is forked from RetroPilot: