nuxt-blog

基于Nuxt.js服务器渲染(SSR)搭建的个人博客系统

MIT License

Stars
318

nuxt blog nuxtnode201852.0

 manage-ui/                       
 server/                          
 prometheus/                      prometheus
 nuxt/                            


# nuxt localhost:8083

$ npm install

# server localhost:3000
# server websocket port: 3002
$ npm install

# serviceUI localhost:8080

$ npm install

dockerdocker``docker-compose

docker

  1. manage-ui``.env:
VUE_APP_WS_ADDRESS=ws://IP:3002

websocketIP3002.

  1. server``.env:
PROMETHEUS_ADDRESS=http://IP:9090

IP9090, 9100.

prometheus: prometheus

  1. server``ormconfig.json:
{
  ...
  ...
  "host": "mysql", // dockermysql
  "port": 3306,
  "username": "root",
  "password": "root", // 
  "database": "blog"
  ...
  ...
}
  1. nuxt``.env:
PROD_PROXY_ADDRESS=http://server:3000

nuxthttp://localhost:3000.

:

$ docker-compose build

:

/opt

$ docker-compose up -d

: demo

: 123

:

WebStorm - JetBrains