Skip to content

Commit 277a517

Browse files
authored
1.5.9 dev (#31)
* Bumped version to 1.5.8 * Create temp .env file during compose deployments * Use --env-file instead of environment vars to compose * Display volume status (In use/unused) * Network inUse. Hide delete button for inUse items in all types. * STALENESS_CHECK option
1 parent a696ebd commit 277a517

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

cmd/server/main.go

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ func main() {
1212
os.Getenv("DATA_PATH"),
1313
os.Getenv("LOG_LEVEL"),
1414
os.Getenv("SSL_ENABLED"),
15+
os.Getenv("STALENESS_CHECK"),
1516
)
1617
s.Run(os.Getenv("BIND_ADDRESS"))
1718
}

pkg/agent/agent.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,23 @@ var (
2121
logLevel string
2222
wsUrl string
2323
token string
24+
stalenessCheck string = "ON"
2425
)
2526

2627
func Main() {
2728
parseArgs()
2829
setLogLevel(logLevel)
29-
go dockerapi.ContainerScheduleRefreshStaleStatus()
30+
if stalenessCheck != "OFF" {
31+
go dockerapi.ContainerScheduleRefreshStaleStatus()
32+
}
3033
listen()
3134
}
3235

3336
func parseArgs() {
3437
logLevel = os.Getenv("LOG_LEVEL")
3538
serverUrl := os.Getenv("SERVER_URL")
3639
token = os.Getenv("TOKEN")
40+
stalenessCheck = os.Getenv("STALENESS_CHECK")
3741

3842
serverScheme := "ws"
3943
if strings.HasPrefix(serverUrl, "https") {

pkg/dockerapi/container_stale_check.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func ContainerScheduleRefreshStaleStatus() {
4343
for {
4444
log.Info().Msg("Refreshing container stale status")
4545
ContainerRefreshStaleStatus()
46-
time.Sleep(1 * time.Hour)
46+
time.Sleep(24 * time.Hour)
4747
}
4848
}
4949

pkg/server/server.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ type Server struct {
3535
sslEnabled bool
3636
}
3737

38-
func NewServer(dbConnectionString string, dataPath string, logLevel string, sslEnabled string) (*Server) {
38+
func NewServer(dbConnectionString string, dataPath string, logLevel string, sslEnabled string, stalenessCheck string) (*Server) {
3939
s := Server{}
4040

4141
setLogLevel(logLevel)
@@ -82,7 +82,9 @@ func NewServer(dbConnectionString string, dataPath string, logLevel string, sslE
8282
log.Error().Err(err).Msg("Error while updating old version data")
8383
}
8484

85-
go dockerapi.ContainerScheduleRefreshStaleStatus()
85+
if stalenessCheck != "OFF" {
86+
go dockerapi.ContainerScheduleRefreshStaleStatus()
87+
}
8688

8789
// Web Server
8890
s.handler = h

0 commit comments

Comments
 (0)