mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-12 23:30:44 +08:00
✨ Docker 新版本提示
This commit is contained in:
parent
5a34c36a5a
commit
ed01bdbdc3
@ -25,8 +25,10 @@ def get_app_ver():
|
|||||||
BUILD_TAG = os.environ.get("BUILD_TAG", "")
|
BUILD_TAG = os.environ.get("BUILD_TAG", "")
|
||||||
if BUILD_TAG[:1] == "v":
|
if BUILD_TAG[:1] == "v":
|
||||||
return BUILD_TAG
|
return BUILD_TAG
|
||||||
else:
|
elif BUILD_SHA:
|
||||||
return f"{BUILD_TAG}({BUILD_SHA[:7]})"
|
return f"{BUILD_TAG}({BUILD_SHA[:7]})"
|
||||||
|
else:
|
||||||
|
return "dev"
|
||||||
|
|
||||||
|
|
||||||
# 文件路径
|
# 文件路径
|
||||||
@ -229,4 +231,4 @@ if __name__ == "__main__":
|
|||||||
scheduler = BackgroundScheduler()
|
scheduler = BackgroundScheduler()
|
||||||
reload_tasks()
|
reload_tasks()
|
||||||
scheduler.start()
|
scheduler.start()
|
||||||
app.run(debug=os.environ.get("DEBUG", False), host="0.0.0.0", port=5005)
|
app.run(debug=os.environ.get("DEBUG", True), host="0.0.0.0", port=5005)
|
||||||
|
|||||||
@ -218,7 +218,7 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-12 text-center">
|
<div class="col-sm-12 text-center">
|
||||||
<p>
|
<p>
|
||||||
<a target="_blank" href="https://github.com/Cp0204/quark-auto-save"><i class="bi bi-github"></i> Cp0204/quark_auto_save</a> [[ version ]]
|
<a target="_blank" href="https://github.com/Cp0204/quark-auto-save"><i class="bi bi-github"></i> Cp0204/quark_auto_save</a> <span v-html="versionTips"></span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -262,6 +262,8 @@
|
|||||||
var app = new Vue({
|
var app = new Vue({
|
||||||
el: '#app',
|
el: '#app',
|
||||||
data: {
|
data: {
|
||||||
|
version: "[[ version ]]",
|
||||||
|
versionTips: "",
|
||||||
weekdays: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
|
weekdays: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
|
||||||
formData: {
|
formData: {
|
||||||
cookie: [],
|
cookie: [],
|
||||||
@ -307,9 +309,24 @@
|
|||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.fetchData();
|
this.fetchData();
|
||||||
|
this.checkNewVersion();
|
||||||
$('[data-toggle="tooltip"]').tooltip()
|
$('[data-toggle="tooltip"]').tooltip()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
checkNewVersion() {
|
||||||
|
this.versionTips = this.version;
|
||||||
|
axios.get('https://api.github.com/repos/Cp0204/quark-auto-save/tags')
|
||||||
|
.then(response => {
|
||||||
|
latestVersion = response.data[0].name;
|
||||||
|
console.log(`检查版本:当前 ${this.version} 最新 ${latestVersion}`);
|
||||||
|
if (latestVersion != this.version) {
|
||||||
|
this.versionTips += ` <sup><span class="badge badge-pill badge-danger">${latestVersion}</span></sup>`;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.error('Error:', error);
|
||||||
|
});
|
||||||
|
},
|
||||||
fetchData() {
|
fetchData() {
|
||||||
axios.get('/data')
|
axios.get('/data')
|
||||||
.then(response => {
|
.then(response => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user