diff --git a/backend/app/service/app_install.go b/backend/app/service/app_install.go
index 1296889cd..cd82e74e8 100644
--- a/backend/app/service/app_install.go
+++ b/backend/app/service/app_install.go
@@ -262,6 +262,8 @@ func (a *AppInstallService) Operate(req request.AppInstalledOperate) error {
return syncByID(install.ID)
case constant.Upgrade:
return upgradeInstall(install.ID, req.DetailId, req.Backup)
+ case constant.Reload:
+ return opNginx(install.ContainerName, constant.NginxReload)
default:
return errors.New("operate not support")
}
diff --git a/backend/constant/app.go b/backend/constant/app.go
index 65b571222..9837b1a67 100644
--- a/backend/constant/app.go
+++ b/backend/constant/app.go
@@ -36,16 +36,14 @@ const (
type AppOperate string
var (
- Up AppOperate = "up"
- Down AppOperate = "down"
Start AppOperate = "start"
Stop AppOperate = "stop"
Restart AppOperate = "restart"
Delete AppOperate = "delete"
Sync AppOperate = "sync"
Backup AppOperate = "backup"
- Restore AppOperate = "restore"
Update AppOperate = "update"
Rebuild AppOperate = "rebuild"
Upgrade AppOperate = "upgrade"
+ Reload AppOperate = "reload"
)
diff --git a/frontend/src/components/app-status/index.vue b/frontend/src/components/app-status/index.vue
index dd19c4432..bfdaf1fa2 100644
--- a/frontend/src/components/app-status/index.vue
+++ b/frontend/src/components/app-status/index.vue
@@ -30,6 +30,16 @@
{{ $t('app.restart') }}
+
+ {{ $t('app.reload') }}
+
+