Génération automatique de configuration basée sur Vue-Cli et Tindy2013 / Implémentation du backend sous-convertisseur.
20200730
docker run -d -p 58080:80 --restart always --name subweb careywong/subweb:latest
Si vous devez modifier le code, vous devez créer l'image localement et l'exécuter. Remarque: Chaque fois que vous modifiez le code, vous devez réexécuter Docker Build pour effectuer l'opération d'emballage.
docker -v
Docker version 23.0.4, build f480fb1
docker build -t subweb-local:latest .
docker run -d -p 58080:80 --restart always --name subweb subweb-local:latest
Vous devez installer le nœud et le fil pour installer des dépendances et des versions de package. Vous pouvez vérifier si l'installation est réussie via la commande suivante. Remarque: Les étapes suivantes sont les commandes correspondantes sous Ubuntu. Afin de faciliter les générations ultérieures pour résoudre le problème, veuillez envoyer un problème si vous avez des questions.
node -v
v16.20.0
yarn -v
1.22.19
yarn install
yarn serve
Accès du navigateur http: // localhost: 8080 /
Pour publier dans un environnement en ligne, vous devez installer les dépendances et exécuter les commandes d'emballage suivantes. Si vous devez modifier le backend par défaut, veuillez modifier l'élément de configuration de DefaultBackend dans src / vues / subconverter.vue.
yarn build
Vous devez installer Nginx (ou un autre serveur Web) et le configurer correctement. Ce qui suit est un exemple de configuration.
server {
listen 80 ;
server_name example.com ;
root /var/www/http/sub-web/dist ;
index index.html index.htm ;
error_page 404 /index.html ;
gzip on ; #开启gzip压缩
gzip_min_length 1k ; #设置对数据启用压缩的最少字节数
gzip_buffers 4 16k ;
gzip_http_version 1.0 ;
gzip_comp_level 6 ; #设置数据的压缩等级,等级为1-9,压缩比从小到大
gzip_types text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml ; #设置需要压缩的数据格式
gzip_vary on ;
location ~ * . (css | js | png | jpg | jpeg | gif | gz | svg | mp4 | ogg | ogv | webm | htc | xml | woff)$ {
access_log off ;
add_header Cache-Control " public,max-age=30*24*3600 " ;
}
}
PRS accepté.
Petite note: si l'édition de la lecture, veuillez vous conformer à la spécification standard-lecture.
MIT © 2020 Careywang