big getup for ubuntu setup, construct colour based skills

This commit is contained in:
ntr
2021-03-20 12:45:29 +10:00
parent 8cb7e0c419
commit 4c4304e60e
14 changed files with 140 additions and 46 deletions
+3 -1
View File
@@ -6,4 +6,6 @@ sudo -u postgres createuser --encrypted mnml
PG_PASSWORD=$(openssl rand -hex 16)
echo "database password is $PG_PASSWORD"
sudo -u -E postgres psql -c "alter user mnml with encrypted password '$PG_PASSWORD';"
sudo -u postgres psql -c "alter user mnml with encrypted password '$PG_PASSWORD';"
sudo -u postgres psql -c "CREATE EXTENSION IF NOT EXISTS \"uuid-ossp\";"
+7 -3
View File
@@ -4,7 +4,7 @@
DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
MNML_PATH=$(realpath "$DIR/../")
MNML_CONF="/etc/mnml/mnml.conf"
MNML_CONF="/etc/mnml/gs.conf"
if [ ! -f $MNML_CONF ]; then
echo "-----------------------------------------------"
@@ -26,6 +26,7 @@ source $MNML_CONF
sudo mkdir -p /var/lib/mnml/client
sudo mkdir -p /var/lib/mnml/data
sudo mkdir -p /var/lib/mnml/public/imgs
sudo mkdir -p /var/lib/mnml/data/instances/
sudo chown -R $MNML_USER:$MNML_USER /var/lib/mnml
# /var/log/mnml
@@ -45,11 +46,14 @@ sudo cp $MNML_PATH/etc/systemd/system/mnml.service /usr/local/systemd/system/
# POSTGRES SETUP
sudo -u postgres createdb mnml
sudo -u postgres createuser --encrypted mnml
echo "DATABASE_URL=postgres://mnml:$MNML_PG_PASSWORD@$MNML_PG_HOST/mnml" | sudo tee -a /etc/mnml/gs.conf
sudo -u postgres psql -c "alter user mnml with encrypted password '$MNML_PG_PASSWORD';"
cd $MNML_PATH/ops && npm run migrate
cd $MNML_PATH/ops
npm i
npm run migrate
cd $MNML_PATH
# NGINX
if [ ! -f $MNML_PATH/etc/nginx/sites-available/mnml.gg.nginx.conf ]; then