(Translated by https://www.hiragana.jp/)
auth/docs/deploy at master · dustlight-cn/auth · GitHub
Skip to content

Latest commit

 

History

History

deploy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

部署ぶしょ

ふく务部しょ

本地ほんじ部署ぶしょ

本地ほんじ部署ぶしょ需要じゅようひさげぜん请安そう Java 运行环境 (JRE)

获取执行 Jar

您可以从 Release しも载编译完成かんせいてき执行 Jar つつめ, 也可以选择进ぎょう 动构けん

配置はいちぶんけん

您需よう配置はいちすうすえ库、Redis 以及 SMTP 账号才能さいのう成功せいこう运行ふく务,请参考さんこうふく配置はいち

部署ぶしょきさきはしふく

运行ふく务:

java -jar auth-service-*.jar

Docker 部署ぶしょ

ひしげ镜像

镜像: dustlightcn/auth-service Docker Image Version (latest semver) Docker Image Size (latest semver)

ひしげ镜像:

docker pull dustlightcn/auth-service:版本はんぽんごう(如 1.0.6-alpha-3)

启动容器ようき

つう过 Docker 容器ようき进行部署ぶしょ时,以通过参すうらい配置はいち环境变量(れい如:-e key=value)。环境变量以作为应よう配置はいち读取,如 -e mysql.host=MYSQ_HOST

也可以将 application.yaml 配置はいちぶんけん挂载到容器ようきみち /application.yaml 完成かんせい配置はいち

具体ぐたい配置はいち方式ほうしき参考さんこうふく配置はいち

运行容器ようき

docker run -e mysql.host=MYSQL_HOST -p 8080:8080 --name auth-service dustlightcn/auth-service:版本はんぽんごう(如 1.0.5-alpha)

Kubernetes 部署ぶしょ

いち键部しょ

使用しよう kubectl 一键部署服务,しゅうぐんちゅう需要じゅよういたりしょう两个持久じきゅうまきPersistentVolumeよう于 MySQL すうすえあずか Redis てき持久じきゅう

kubectl apply -f https://raw.githubusercontent.com/dustlight-cn/auth/master/docs/deploy/k8s/deploy.yaml

详情请参考さんこうKubernetes 部署ぶしょ

ぜんはし部署ぶしょ

您可以从 Release しも载构けん完成かんせいてき压缩ぶんけん,也可以选择进ぎょう 动构けん

Nginx 部署ぶしょ

かい压下载的压缩ぶんけんあるもの构建完成かんせいてき dist/spa 录下てきぶんけんいた您的 Web 录,并为其进ぎょう SPA 配置はいち

下面かめん为 Nginx てき配置はいちしめせれい

server {
    listen 80 http2;
    server_name quasar.myapp.com;

    root /home/user/quasar.myapp.com/public;

    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";

    index index.html;

    charset utf-8;

    location / {
        try_files $uri $uri/ /index.html;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    access_log off;
    error_log  /var/log/nginx/quasar.myapp.com-error.log error;

    location ~ /\.(?!well-known).* {
        deny all;
    }
}

其他 Web ふく务器配置はいち参考さんこう此处あるもの搜索そうさく对应てき关键 ”单页めん应用 部署ぶしょ“。

正式せいしき部署ぶしょ时需よう更改こうかいきさきはしせっこうてき以在 js/app.*.js ちゅう搜索そうさく host:".", 并将其替换为きさきはしいきめい,如 host:"https://api.dustlight.cn"わか需要じゅよう更改こうかいさらさんすう,如用户名せい则、たに验证码 Key,けん议选择手动构けん。(おさむあらためぜんはし目的もくてき配置はいちぶんけん src/config.ts

腾讯うん COS 部署ぶしょ

まちかんぜん

CDN 配置はいち

まちかんぜん