mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/1Panel-dev/1Panel.git
synced 2026-09-20 16:13:59 +08:00
* refactor(firewall): rebuild rule management foundation * refactor(firewall): streamline rule checks and inventory * feat(firewall): improve native rule inventory * refactor(firewall): refine rule management * feat: add Docker port guard * feat(firewall): support native nftables * feat(firewall): add configurable firewall selection * feat(firewall): support nftables docker port guard * refactor(firewall): complete v2 rule management and migration * refactor(firewall): align state and API contracts * refactor(firewall): unify rule management operations * feat: refine firewall v2 rules and forwarding * fix(firewall): harden dual-stack rule management * refactor(firewall): consolidate rule validation and persistence
39 lines
897 B
Go
39 lines
897 B
Go
package constant
|
|
|
|
type DBContext string
|
|
|
|
const (
|
|
DB DBContext = "db"
|
|
|
|
SystemRestart = "systemRestart"
|
|
|
|
TypeWebsite = "website"
|
|
TypePhp = "php"
|
|
TypeSSL = "ssl"
|
|
TypeSystem = "system"
|
|
TypeTask = "task"
|
|
TypeApp = "app"
|
|
TypeImagePull = "image-pull"
|
|
TypeImagePush = "image-push"
|
|
TypeImageBuild = "image-build"
|
|
TypeComposeCreate = "compose-create"
|
|
|
|
InterruptedMsg = "the task was interrupted due to the restart of the 1panel service"
|
|
)
|
|
|
|
const (
|
|
TimeOut5s = 5
|
|
TimeOut20s = 20
|
|
TimeOut5m = 300
|
|
|
|
DateLayout = "2006-01-02" // or use time.DateOnly while go version >= 1.20
|
|
DateTimeLayout = "2006-01-02 15:04:05" // or use time.DateTime while go version >= 1.20
|
|
DateTimeSlimLayout = "20060102150405"
|
|
WebsiteDefaultExpireDate = "9999-12-31"
|
|
)
|
|
|
|
const (
|
|
DirPerm = 0755
|
|
FilePerm = 0644
|
|
)
|