big getup for ubuntu setup, construct colour based skills
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user