mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2026-05-06 22:12:23 +08:00
26 lines
809 B
Go
26 lines
809 B
Go
package backup
|
|
|
|
import (
|
|
"github.com/0xJacky/Nginx-UI/internal/middleware"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func InitRouter(r *gin.RouterGroup) {
|
|
r.GET("/backup", middleware.AuthRequired(), CreateBackup)
|
|
r.POST("/restore", middleware.AuthRequired(), middleware.RequireSecureSession(), middleware.EncryptedForm(), RestoreBackup)
|
|
}
|
|
|
|
func InitSetupRouter(r *gin.RouterGroup) {
|
|
r.POST("restore", middleware.EncryptedForm(), RestoreBackup)
|
|
}
|
|
|
|
func InitAutoBackupRouter(r *gin.RouterGroup) {
|
|
r.GET("/auto_backup", GetAutoBackupList)
|
|
r.POST("/auto_backup", CreateAutoBackup)
|
|
r.GET("/auto_backup/:id", GetAutoBackup)
|
|
r.POST("/auto_backup/:id", ModifyAutoBackup)
|
|
r.DELETE("/auto_backup/:id", DestroyAutoBackup)
|
|
r.PATCH("/auto_backup/:id", RestoreAutoBackup)
|
|
r.POST("/auto_backup/test_s3", TestS3Connection)
|
|
}
|