sub web
v1.0
Vue-CliおよびTindy2013/Subconverterバックエンドの実装に基づく自動構成の生成。
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のDefaultBackEnd構成アイテムを変更してください。
yarn build
Nginx(または他のWebサーバー)をインストールし、正しく構成する必要があります。以下は、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 " ;
}
}
PRが受け入れられました。
小注:readmeを編集する場合は、標準の読み取り仕様に準拠してください。
MIT©2020 Careywang