云服务器运行后无法访问vue:
在package.json文件中的scripts下面的dev属性后面添加 --host 0.0.0.0
"scripts": {
"dev": "vue-cli-service serve --host 0.0.0.0",
"build:prod": "vue-cli-service build",
"build:stage": "vue-cli-service build --mode staging",
"preview": "node build/index.js --preview",
"svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml",
"lint": "eslint --ext .js,.vue src",
"test:unit": "jest --clearCache && vue-cli-service test:unit",
"test:ci": "npm run lint && npm run test:unit"
},
修改docker端口映射:
先停止运行
systemctl stop docker
systemctl stop docker.socket
进入/var/lib/docker/containers/*(docker全id)
hostconfig.json 修改 PortBindings”:{}
前一个数字是容器端口, 后一个是宿主机端口。将宿主机的60000端口映射到容器的8080端口
“PortBindings”:{“8080/tcp”:[{“HostIp”:"",“HostPort”:“60000”}]}
config.v2.json 修改 "ExposedPorts"
"ExposedPorts":{"80/tcp":{},"3306/tcp":{},"XXXX/tcp":{}}
重启docker:systemctl restart docker
docker start **(你的docker)
查看端口映射:docker ps -a
部署的一些依赖:nodejs openresty 改nginx
https://www.django-rest-framework.org/
https://django-rest-framework-simplejwt.readthedocs.io/en/latest/getting_started.html#installation
nginx windows:
start nginx
nginx -s stop
nginx -s quit
windows查看端口:netstat ano|findstr 8000
杀死进程:taskkill -f /pid 36224
windows删除文件或目录CMD命令:
rd/s/q 盘符:某个文件夹 (强制删除文件文件夹和文件夹内所有文件)
del/f/s/q 盘符:文件名 (强制删除文件,文件名必须加文件后缀名)
Django根据已有数据库生成/更新 model
创建一个app (如果只是更新操作,不用执行)
django-admin.py startapp app
python manage.py inspectdb > app/models.py (详细路径)
最后依次执行:
python manage.py makemigrations
python manage.py migrate