nginx stuff for acp

This commit is contained in:
ntr 2019-08-14 18:29:52 +10:00
parent 8684f32db2
commit f84f458ebe
4 changed files with 7 additions and 22 deletions

View File

@ -3,8 +3,6 @@ const { Component } = require('preact');
const { connect } = require('preact-redux'); const { connect } = require('preact-redux');
const linkState = require('linkstate').default; const linkState = require('linkstate').default;
const axios = require('axios');
const actions = require('./actions'); const actions = require('./actions');
const addState = connect( const addState = connect(

View File

@ -18,3 +18,4 @@ cd $MNML_PATH/acp
rm -rf dist rm -rf dist
npm i npm i
npm run build npm run build
mv dist/* $MNML_PATH/client/dist/

View File

@ -6,12 +6,8 @@ MNML_PATH=$(realpath "$DIR/../")
VERSION=$(<"$MNML_PATH/VERSION") VERSION=$(<"$MNML_PATH/VERSION")
SERVER_BIN_DIR="/usr/local/mnml/bin" SERVER_BIN_DIR="/usr/local/mnml/bin"
CLIENT_DIST_DIR="/var/lib/mnml/client" CLIENT_DIST_DIR="/var/lib/mnml/client"
CLIENT_PUBLIC_DIR="/var/lib/mnml/public/client" CLIENT_PUBLIC_DIR="/var/lib/mnml/public/current"
ACP_DIST_DIR="/var/lib/mnml/acp"
ACP_PUBLIC_DIR="/var/lib/mnml/public/acp"
# server updates # server updates
echo "syncing server $VERSION " echo "syncing server $VERSION "
@ -20,14 +16,9 @@ ssh -q mnml ln -nfs "$SERVER_BIN_DIR/$VERSION" "$SERVER_BIN_DIR/mnml"
ssh -q mnml ls -lah "$SERVER_BIN_DIR" ssh -q mnml ls -lah "$SERVER_BIN_DIR"
# client updates # client updates
echo "syncing client $VERSION" echo "syncing client and acp $VERSION"
rsync -a --delete --delete-excluded "$MNML_PATH/client/dist/" mnml:"$CLIENT_DIST_DIR/$VERSION/" rsync -a --delete --delete-excluded "$MNML_PATH/client/dist/" mnml:"$CLIENT_DIST_DIR/$VERSION/"
ssh -q mnml ln -nfs "$CLIENT_DIST_DIR/$VERSION" "$CLIENT_PUBLIC_DIR" ssh -q mnml ln -nfs "$CLIENT_DIST_DIR/$VERSION" "$CLIENT_PUBLIC_DIR"
# acp updates
echo "syncing acp $VERSION"
rsync -a --delete --delete-excluded "$MNML_PATH/acp/dist/" mnml:"$ACP_DIST_DIR/$VERSION/"
ssh -q mnml ln -nfs "$ACP_DIST_DIR/$VERSION" "$ACP_PUBLIC_DIR"
ssh -q mnml ls -lah "/var/lib/mnml/public" ssh -q mnml ls -lah "/var/lib/mnml/public"
echo "restarting mnml service" echo "restarting mnml service"

View File

@ -1,4 +1,4 @@
error_log /var/log/mnml/nginx.log; error_log /var/log/mnml/nginx.log debug;
upstream mnml_http { upstream mnml_http {
server 127.0.0.1:40000; server 127.0.0.1:40000;
@ -8,7 +8,6 @@ upstream mnml_ws {
server 127.0.0.1:40055; server 127.0.0.1:40055;
} }
map $http_upgrade $connection_upgrade { map $http_upgrade $connection_upgrade {
default upgrade; default upgrade;
'' close; '' close;
@ -16,18 +15,14 @@ map $http_upgrade $connection_upgrade {
# DEV # DEV
server { server {
server_name mnml.gg;
location / { location / {
root /var/lib/mnml/public/client; root /var/lib/mnml/public/client/;
index index.html; index index.html;
try_files $uri $uri/ index.html; try_files $uri $uri/ index.html;
} }
location /acp {
root /var/lib/mnml/public/acp;
index acp.html;
try_files $uri $uri/ acp.html;
}
location /imgs/ { location /imgs/ {
root /var/lib/mnml/public/; root /var/lib/mnml/public/;
try_files $uri $uri/ =404; try_files $uri $uri/ =404;