基于Nuxt.js服务器渲染(SSR)搭建的个人博客系统
MIT License
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
docker
docker``docker-compose
docker
manage-ui``.env
:VUE_APP_WS_ADDRESS=ws://IP:3002
websocketIP3002.
server``.env
:PROMETHEUS_ADDRESS=http://IP:9090
IP9090, 9100.
prometheus: prometheus
server``ormconfig.json
:{
...
...
"host": "mysql", // dockermysql
"port": 3306,
"username": "root",
"password": "root", //
"database": "blog"
...
...
}
nuxt``.env
:PROD_PROXY_ADDRESS=http://server:3000
nuxthttp://localhost:3000
.
:
$ docker-compose build
:
/opt
$ docker-compose up -d
: demo
: 123
server: server
nuxt: nuxt
manage-ui: manage-ui
prometheus: prometheus
WebStorm - JetBrains