myems/admin
13621160019@163.com fd8245420d updated version to v1.1.3 2021-05-25 17:55:47 +08:00
..
app added is_virtual to point in myems-admin 2021-05-07 09:01:19 +08:00
css merged myems-admin 2021-02-19 14:43:12 +08:00
font-awesome merged myems-admin 2021-02-19 14:43:12 +08:00
fonts merged myems-admin 2021-02-19 14:43:12 +08:00
img merged myems-admin 2021-02-19 14:43:12 +08:00
js modified gitignore file in admin 2021-02-22 15:49:08 +08:00
upload merged myems-admin 2021-02-19 14:43:12 +08:00
views updated version to v1.1.3 2021-05-25 17:55:47 +08:00
.gitignore modified gitignore file in admin 2021-02-22 15:49:08 +08:00
LICENSE merged myems-admin 2021-02-19 14:43:12 +08:00
README.md updated badges in README 2021-03-02 12:02:23 +08:00
index.html merged myems-admin 2021-02-19 14:43:12 +08:00

README.md

MyEMS Admin

Introduction

MyEMS 系统管理面板,用于项目配置和系统管理 Providing admin panel for MyEMS system administration and configuration

Prerequisites

nginx-1.18.0 or later

Installation

  • Install NGINX Server

refer to http://nginx.org/en/docs/install.html

  • Configure NGINX
$ sudo nano /etc/nginx/nginx.conf

In the 'http' section, add some directives:

http{
    client_header_timeout 600;
    client_max_body_size 512M;
    gzip on;
    gzip_min_length 512;
    gzip_proxied any;
    gzip_types *;
    gzip_vary on;
    ...

}

Add a new 'server' section with direstives as below:

  server {
      listen                 8001;
      server_name     myems-admin;
      location / {
          root    /var/www/html/admin;
          index index.html index.htm;
      }
      -- To avoid CORS issue, use Nginx to proxy myems-api to path /api 
      -- Add another location /api in 'server ', replace demo address http://127.0.0.1:8000/ with actual url
      location /api {
          proxy_pass http://127.0.0.1:8000/;
          proxy_connect_timeout 75;
          proxy_read_timeout 600;
          send_timeout 600;
      }
  }
  • Download myems-admin
$ cd ~
$ git clone https://github.com/MyEMS/myems.git
  • Install myems-admin : If the server can not connect to the internet, please compress the myems/admin folder and upload it to the server and extract it to ~/myems/admin
$ sudo cp -r ~/myems/admin  /var/www/html/admin
$ sudo chmod 0755 -R /var/www/html/admin

Check the config file and change it if necessary:

$ sudo nano /var/www/html/admin/app/api.js

NOTE:

The 'upload' folder is for user uploaded files. DO NOT delete/move/overwrite the 'upload' folder when you upgraded myems-admin.

 /var/www/html/admin/upload