implement environment variable SHUFFLE_APP_FORCE_UPDATE
This commit is contained in:
@@ -12,6 +12,7 @@ SHUFFLE_APP_DOWNLOAD_LOCATION=https://github.com/frikky/shuffle-apps
|
|||||||
SHUFFLE_DOWNLOAD_AUTH_USERNAME=
|
SHUFFLE_DOWNLOAD_AUTH_USERNAME=
|
||||||
SHUFFLE_DOWNLOAD_AUTH_PASSWORD=
|
SHUFFLE_DOWNLOAD_AUTH_PASSWORD=
|
||||||
SHUFFLE_DOWNLOAD_AUTH_BRANCH=
|
SHUFFLE_DOWNLOAD_AUTH_BRANCH=
|
||||||
|
SHUFFLE_APP_FORCE_UPDATE=false
|
||||||
|
|
||||||
# User config for first load. Username & PW: min length 3
|
# User config for first load. Username & PW: min length 3
|
||||||
SHUFFLE_DEFAULT_USERNAME=
|
SHUFFLE_DEFAULT_USERNAME=
|
||||||
|
|||||||
@@ -7448,6 +7448,14 @@ func runInit(ctx context.Context) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// form force-flag to download workflow apps
|
||||||
|
forceUpdateEnv := os.Getenv("SHUFFLE_APP_FORCE_UPDATE")
|
||||||
|
forceUpdate := false
|
||||||
|
if len(forceUpdateEnv) > 0 && forceUpdateEnv == "true" {
|
||||||
|
log.Printf("Forcing to rebuild apps")
|
||||||
|
forceUpdate = true
|
||||||
|
}
|
||||||
|
|
||||||
// Getting apps to see if we should initialize a test
|
// Getting apps to see if we should initialize a test
|
||||||
log.Printf("Getting remote workflow apps")
|
log.Printf("Getting remote workflow apps")
|
||||||
workflowapps, err := getAllWorkflowApps(ctx, 500)
|
workflowapps, err := getAllWorkflowApps(ctx, 500)
|
||||||
@@ -7513,7 +7521,7 @@ func runInit(ctx context.Context) {
|
|||||||
//iterateAppGithubFolders(fs, dir, "", "testing")
|
//iterateAppGithubFolders(fs, dir, "", "testing")
|
||||||
|
|
||||||
// FIXME: Get all the apps?
|
// FIXME: Get all the apps?
|
||||||
iterateAppGithubFolders(fs, dir, "", "", false)
|
iterateAppGithubFolders(fs, dir, "", "", forceUpdate)
|
||||||
|
|
||||||
// Hotloads locally
|
// Hotloads locally
|
||||||
location := os.Getenv("SHUFFLE_APP_HOTLOAD_FOLDER")
|
location := os.Getenv("SHUFFLE_APP_HOTLOAD_FOLDER")
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ services:
|
|||||||
- SHUFFLE_DEFAULT_USERNAME=${SHUFFLE_DEFAULT_USERNAME}
|
- SHUFFLE_DEFAULT_USERNAME=${SHUFFLE_DEFAULT_USERNAME}
|
||||||
- SHUFFLE_DEFAULT_PASSWORD=${SHUFFLE_DEFAULT_PASSWORD}
|
- SHUFFLE_DEFAULT_PASSWORD=${SHUFFLE_DEFAULT_PASSWORD}
|
||||||
- SHUFFLE_DEFAULT_APIKEY=${SHUFFLE_DEFAULT_APIKEY}
|
- SHUFFLE_DEFAULT_APIKEY=${SHUFFLE_DEFAULT_APIKEY}
|
||||||
|
- SHUFFLE_APP_FORCE_UPDATE=${SHUFFLE_APP_FORCE_UPDATE}
|
||||||
- HTTP_PROXY=${SHUFFLE_HTTP_PROXY}
|
- HTTP_PROXY=${SHUFFLE_HTTP_PROXY}
|
||||||
- HTTPS_PROXY=${SHUFFLE_HTTPS_PROXY}
|
- HTTPS_PROXY=${SHUFFLE_HTTPS_PROXY}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
Reference in New Issue
Block a user