sub web
v1.0
VUE-CLI 및 TINDY2013/서브 컴퓨터 백엔드 구현을 기반으로하는 자동 구성 생성.
20200730
docker run -d -p 58080:80 --restart always --name subweb careywong/subweb:latest
코드를 수정 해야하는 경우 이미지를 로컬로 빌드하고 실행해야합니다. 참고 : 코드를 수정할 때마다 포장 작업을 수행하려면 Docker 빌드를 다시 실행해야합니다.
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
종속성 및 패키지 릴리스를 설치하려면 노드 및 원사를 설치해야합니다. 다음 명령을 통해 설치가 성공했는지 확인할 수 있습니다. 참고 : 다음 단계는 Ubuntu의 해당 명령입니다. 문제를 해결하기 위해 나중에 나중에 촉진하려면 궁금한 점이 있으면 문제를 보내주십시오.
node -v
v16.20.0
yarn -v
1.22.19
yarn install
yarn serve
브라우저 액세스 http : // localhost : 8080/
온라인 환경에 게시하려면 종속성을 설치하고 다음 패키징 명령을 실행해야합니다. 기본 백엔드를 수정 해야하는 경우 src/views/subconverter.vue에서 기본 백엔드 구성 항목을 수정하십시오.
yarn build
nginx (또는 다른 웹 서버)를 설치하고 올바르게 구성해야합니다. 다음은 example.com을 도메인 이름으로 수정하고 올바른 프로젝트 루트 경로를 구성해야합니다.
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가 받아 들여졌습니다.
작은 참고 사항 : readme를 편집하는 경우 표준 읽기 사양을 준수하십시오.
MIT © 2020 Careywang