diff --git a/templates/compose/homepage.yaml b/templates/compose/homepage.yaml index 2982560b53..47326294f0 100644 --- a/templates/compose/homepage.yaml +++ b/templates/compose/homepage.yaml @@ -11,8 +11,10 @@ services: environment: - SERVICE_URL_HOMEPAGE_3000 - HOMEPAGE_VAR_BASE=${SERVICE_URL_HOMEPAGE} + - HOMEPAGE_ALLOWED_HOSTS=${SERVICE_FQDN_HOMEPAGE} volumes: - - /var/run/docker.sock:/var/run/docker.sock:ro + # Optional: uncomment to enable Docker integrations. Docker socket access gives full control of the host. + # - /var/run/docker.sock:/var/run/docker.sock:ro - ./images:/app/public/images - type: bind diff --git a/templates/service-templates-latest.json b/templates/service-templates-latest.json index f49914338e..c302e5619a 100644 --- a/templates/service-templates-latest.json +++ b/templates/service-templates-latest.json @@ -2508,7 +2508,7 @@ "homepage": { "documentation": "https://gethomepage.dev/latest/?utm_source=coolify.io", "slogan": "A modern, fully static, fast, secure fully proxied, highly customizable application dashboard", - "compose": "c2VydmljZXM6CiAgaG9tZXBhZ2U6CiAgICBpbWFnZTogJ2doY3IuaW8vZ2V0aG9tZXBhZ2UvaG9tZXBhZ2U6bGF0ZXN0JwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gU0VSVklDRV9VUkxfSE9NRVBBR0VfMzAwMAogICAgICAtICdIT01FUEFHRV9WQVJfQkFTRT0ke1NFUlZJQ0VfVVJMX0hPTUVQQUdFfScKICAgIHZvbHVtZXM6CiAgICAgIC0gJy92YXIvcnVuL2RvY2tlci5zb2NrOi92YXIvcnVuL2RvY2tlci5zb2NrOnJvJwogICAgICAtICcuL2ltYWdlczovYXBwL3B1YmxpYy9pbWFnZXMnCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9ib29rbWFya3MueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvYm9va21hcmtzLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi9jb25maWdzL2Jvb2ttYXJrc1xuXG4tIERldmVsb3BlcjpcbiAgICAtIEdpdGh1YjpcbiAgICAgICAgLSBhYmJyOiBHSFxuICAgICAgICAgIGhyZWY6IGh0dHBzOi8vZ2l0aHViLmNvbS9cblxuLSBTb2NpYWw6XG4gICAgLSBSZWRkaXQ6XG4gICAgICAgIC0gYWJicjogUkVcbiAgICAgICAgICBocmVmOiBodHRwczovL3JlZGRpdC5jb20vXG5cbi0gRW50ZXJ0YWlubWVudDpcbiAgICAtIFlvdVR1YmU6XG4gICAgICAgIC0gYWJicjogWVRcbiAgICAgICAgICBocmVmOiBodHRwczovL3lvdXR1YmUuY29tL1xuIgogICAgICAtCiAgICAgICAgdHlwZTogYmluZAogICAgICAgIHNvdXJjZTogLi9jb25maWcvY3VzdG9tLmNzcwogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvY3VzdG9tLmNzcwogICAgICAgIGNvbnRlbnQ6ICcnCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9jdXN0b20uanMKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL2N1c3RvbS5qcwogICAgICAgIGNvbnRlbnQ6ICcnCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9kb2NrZXIueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvZG9ja2VyLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi9jb25maWdzL2RvY2tlci9cblxuIyBteS1kb2NrZXI6XG4jICAgaG9zdDogMTI3LjAuMC4xXG4jICAgcG9ydDogMjM3NVxuXG4jIG15LWRvY2tlcjpcbiMgICBzb2NrZXQ6IC92YXIvcnVuL2RvY2tlci5zb2NrXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9rdWJlcm5ldGVzLnlhbWwKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL2t1YmVybmV0ZXMueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgc2FtcGxlIGt1YmVybmV0ZXMgY29uZmlnXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9zZXJ2aWNlcy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9zZXJ2aWNlcy55YW1sCiAgICAgICAgY29udGVudDogIi0tLVxuIyBGb3IgY29uZmlndXJhdGlvbiBvcHRpb25zIGFuZCBleGFtcGxlcywgcGxlYXNlIHNlZTpcbiMgaHR0cHM6Ly9nZXRob21lcGFnZS5kZXYvY29uZmlncy9zZXJ2aWNlc1xuXG4tIE15IEZpcnN0IEdyb3VwOlxuICAgIC0gTXkgRmlyc3QgU2VydmljZTpcbiAgICAgICAgaHJlZjogaHR0cDovL2xvY2FsaG9zdC9cbiAgICAgICAgZGVzY3JpcHRpb246IEhvbWVwYWdlIGlzIGF3ZXNvbWVcblxuLSBNeSBTZWNvbmQgR3JvdXA6XG4gICAgLSBNeSBTZWNvbmQgU2VydmljZTpcbiAgICAgICAgaHJlZjogaHR0cDovL2xvY2FsaG9zdC9cbiAgICAgICAgZGVzY3JpcHRpb246IEhvbWVwYWdlIGlzIHRoZSBiZXN0XG5cbi0gTXkgVGhpcmQgR3JvdXA6XG4gICAgLSBNeSBUaGlyZCBTZXJ2aWNlOlxuICAgICAgICBocmVmOiBodHRwOi8vbG9jYWxob3N0L1xuICAgICAgICBkZXNjcmlwdGlvbjogSG9tZXBhZ2UgaXMg8J+YjlxuIgogICAgICAtCiAgICAgICAgdHlwZTogYmluZAogICAgICAgIHNvdXJjZTogLi9jb25maWcvc2V0dGluZ3MueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvc2V0dGluZ3MueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L2NvbmZpZ3Mvc2V0dGluZ3NcblxucHJvdmlkZXJzOlxuICBvcGVud2VhdGhlcm1hcDogb3BlbndlYXRoZXJtYXBhcGlrZXlcbiAgd2VhdGhlcmFwaTogd2VhdGhlcmFwaWFwaWtleVxuIgogICAgICAtCiAgICAgICAgdHlwZTogYmluZAogICAgICAgIHNvdXJjZTogLi9jb25maWcvd2lkZ2V0cy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy93aWRnZXRzLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi93aWRnZXRzL3NlcnZpY2VzXG5cbi0gcmVzb3VyY2VzOlxuICAgIGNwdTogdHJ1ZVxuICAgIG1lbW9yeTogdHJ1ZVxuICAgIGRpc2s6IC9cblxuLSBzZWFyY2g6XG4gICAgcHJvdmlkZXI6IGR1Y2tkdWNrZ29cbiAgICB0YXJnZXQ6IF9ibGFua1xuIgo=", + "compose": "c2VydmljZXM6CiAgaG9tZXBhZ2U6CiAgICBpbWFnZTogJ2doY3IuaW8vZ2V0aG9tZXBhZ2UvaG9tZXBhZ2U6bGF0ZXN0JwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gU0VSVklDRV9VUkxfSE9NRVBBR0VfMzAwMAogICAgICAtICdIT01FUEFHRV9WQVJfQkFTRT0ke1NFUlZJQ0VfVVJMX0hPTUVQQUdFfScKICAgICAgLSAnSE9NRVBBR0VfQUxMT1dFRF9IT1NUUz0ke1NFUlZJQ0VfRlFETl9IT01FUEFHRX0nCiAgICB2b2x1bWVzOgogICAgICAtICcuL2ltYWdlczovYXBwL3B1YmxpYy9pbWFnZXMnCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9ib29rbWFya3MueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvYm9va21hcmtzLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi9jb25maWdzL2Jvb2ttYXJrc1xuXG4tIERldmVsb3BlcjpcbiAgICAtIEdpdGh1YjpcbiAgICAgICAgLSBhYmJyOiBHSFxuICAgICAgICAgIGhyZWY6IGh0dHBzOi8vZ2l0aHViLmNvbS9cblxuLSBTb2NpYWw6XG4gICAgLSBSZWRkaXQ6XG4gICAgICAgIC0gYWJicjogUkVcbiAgICAgICAgICBocmVmOiBodHRwczovL3JlZGRpdC5jb20vXG5cbi0gRW50ZXJ0YWlubWVudDpcbiAgICAtIFlvdVR1YmU6XG4gICAgICAgIC0gYWJicjogWVRcbiAgICAgICAgICBocmVmOiBodHRwczovL3lvdXR1YmUuY29tL1xuIgogICAgICAtCiAgICAgICAgdHlwZTogYmluZAogICAgICAgIHNvdXJjZTogLi9jb25maWcvY3VzdG9tLmNzcwogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvY3VzdG9tLmNzcwogICAgICAgIGNvbnRlbnQ6ICcnCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9jdXN0b20uanMKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL2N1c3RvbS5qcwogICAgICAgIGNvbnRlbnQ6ICcnCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9kb2NrZXIueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvZG9ja2VyLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi9jb25maWdzL2RvY2tlci9cblxuIyBteS1kb2NrZXI6XG4jICAgaG9zdDogMTI3LjAuMC4xXG4jICAgcG9ydDogMjM3NVxuXG4jIG15LWRvY2tlcjpcbiMgICBzb2NrZXQ6IC92YXIvcnVuL2RvY2tlci5zb2NrXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9rdWJlcm5ldGVzLnlhbWwKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL2t1YmVybmV0ZXMueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgc2FtcGxlIGt1YmVybmV0ZXMgY29uZmlnXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9zZXJ2aWNlcy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9zZXJ2aWNlcy55YW1sCiAgICAgICAgY29udGVudDogIi0tLVxuIyBGb3IgY29uZmlndXJhdGlvbiBvcHRpb25zIGFuZCBleGFtcGxlcywgcGxlYXNlIHNlZTpcbiMgaHR0cHM6Ly9nZXRob21lcGFnZS5kZXYvY29uZmlncy9zZXJ2aWNlc1xuXG4tIE15IEZpcnN0IEdyb3VwOlxuICAgIC0gTXkgRmlyc3QgU2VydmljZTpcbiAgICAgICAgaHJlZjogaHR0cDovL2xvY2FsaG9zdC9cbiAgICAgICAgZGVzY3JpcHRpb246IEhvbWVwYWdlIGlzIGF3ZXNvbWVcblxuLSBNeSBTZWNvbmQgR3JvdXA6XG4gICAgLSBNeSBTZWNvbmQgU2VydmljZTpcbiAgICAgICAgaHJlZjogaHR0cDovL2xvY2FsaG9zdC9cbiAgICAgICAgZGVzY3JpcHRpb246IEhvbWVwYWdlIGlzIHRoZSBiZXN0XG5cbi0gTXkgVGhpcmQgR3JvdXA6XG4gICAgLSBNeSBUaGlyZCBTZXJ2aWNlOlxuICAgICAgICBocmVmOiBodHRwOi8vbG9jYWxob3N0L1xuICAgICAgICBkZXNjcmlwdGlvbjogSG9tZXBhZ2UgaXMg8J+YjlxuIgogICAgICAtCiAgICAgICAgdHlwZTogYmluZAogICAgICAgIHNvdXJjZTogLi9jb25maWcvc2V0dGluZ3MueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvc2V0dGluZ3MueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L2NvbmZpZ3Mvc2V0dGluZ3NcblxucHJvdmlkZXJzOlxuICBvcGVud2VhdGhlcm1hcDogb3BlbndlYXRoZXJtYXBhcGlrZXlcbiAgd2VhdGhlcmFwaTogd2VhdGhlcmFwaWFwaWtleVxuIgogICAgICAtCiAgICAgICAgdHlwZTogYmluZAogICAgICAgIHNvdXJjZTogLi9jb25maWcvd2lkZ2V0cy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy93aWRnZXRzLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi93aWRnZXRzL3NlcnZpY2VzXG5cbi0gcmVzb3VyY2VzOlxuICAgIGNwdTogdHJ1ZVxuICAgIG1lbW9yeTogdHJ1ZVxuICAgIGRpc2s6IC9cblxuLSBzZWFyY2g6XG4gICAgcHJvdmlkZXI6IGR1Y2tkdWNrZ29cbiAgICB0YXJnZXQ6IF9ibGFua1xuIgo=", "tags": [ "dashboard", "homepage" diff --git a/templates/service-templates.json b/templates/service-templates.json index a30372d9df..c32da79a4c 100644 --- a/templates/service-templates.json +++ b/templates/service-templates.json @@ -2508,7 +2508,7 @@ "homepage": { "documentation": "https://gethomepage.dev/latest/?utm_source=coolify.io", "slogan": "A modern, fully static, fast, secure fully proxied, highly customizable application dashboard", - "compose": "c2VydmljZXM6CiAgaG9tZXBhZ2U6CiAgICBpbWFnZTogJ2doY3IuaW8vZ2V0aG9tZXBhZ2UvaG9tZXBhZ2U6bGF0ZXN0JwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gU0VSVklDRV9GUUROX0hPTUVQQUdFXzMwMDAKICAgICAgLSAnSE9NRVBBR0VfVkFSX0JBU0U9JHtTRVJWSUNFX0ZRRE5fSE9NRVBBR0V9JwogICAgdm9sdW1lczoKICAgICAgLSAnL3Zhci9ydW4vZG9ja2VyLnNvY2s6L3Zhci9ydW4vZG9ja2VyLnNvY2s6cm8nCiAgICAgIC0gJy4vaW1hZ2VzOi9hcHAvcHVibGljL2ltYWdlcycKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2Jvb2ttYXJrcy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9ib29rbWFya3MueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L2NvbmZpZ3MvYm9va21hcmtzXG5cbi0gRGV2ZWxvcGVyOlxuICAgIC0gR2l0aHViOlxuICAgICAgICAtIGFiYnI6IEdIXG4gICAgICAgICAgaHJlZjogaHR0cHM6Ly9naXRodWIuY29tL1xuXG4tIFNvY2lhbDpcbiAgICAtIFJlZGRpdDpcbiAgICAgICAgLSBhYmJyOiBSRVxuICAgICAgICAgIGhyZWY6IGh0dHBzOi8vcmVkZGl0LmNvbS9cblxuLSBFbnRlcnRhaW5tZW50OlxuICAgIC0gWW91VHViZTpcbiAgICAgICAgLSBhYmJyOiBZVFxuICAgICAgICAgIGhyZWY6IGh0dHBzOi8veW91dHViZS5jb20vXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9jdXN0b20uY3NzCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9jdXN0b20uY3NzCiAgICAgICAgY29udGVudDogJycKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2N1c3RvbS5qcwogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvY3VzdG9tLmpzCiAgICAgICAgY29udGVudDogJycKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2RvY2tlci55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9kb2NrZXIueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L2NvbmZpZ3MvZG9ja2VyL1xuXG4jIG15LWRvY2tlcjpcbiMgICBob3N0OiAxMjcuMC4wLjFcbiMgICBwb3J0OiAyMzc1XG5cbiMgbXktZG9ja2VyOlxuIyAgIHNvY2tldDogL3Zhci9ydW4vZG9ja2VyLnNvY2tcbiIKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2t1YmVybmV0ZXMueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcva3ViZXJuZXRlcy55YW1sCiAgICAgICAgY29udGVudDogIi0tLVxuIyBzYW1wbGUga3ViZXJuZXRlcyBjb25maWdcbiIKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL3NlcnZpY2VzLnlhbWwKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL3NlcnZpY2VzLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi9jb25maWdzL3NlcnZpY2VzXG5cbi0gTXkgRmlyc3QgR3JvdXA6XG4gICAgLSBNeSBGaXJzdCBTZXJ2aWNlOlxuICAgICAgICBocmVmOiBodHRwOi8vbG9jYWxob3N0L1xuICAgICAgICBkZXNjcmlwdGlvbjogSG9tZXBhZ2UgaXMgYXdlc29tZVxuXG4tIE15IFNlY29uZCBHcm91cDpcbiAgICAtIE15IFNlY29uZCBTZXJ2aWNlOlxuICAgICAgICBocmVmOiBodHRwOi8vbG9jYWxob3N0L1xuICAgICAgICBkZXNjcmlwdGlvbjogSG9tZXBhZ2UgaXMgdGhlIGJlc3RcblxuLSBNeSBUaGlyZCBHcm91cDpcbiAgICAtIE15IFRoaXJkIFNlcnZpY2U6XG4gICAgICAgIGhyZWY6IGh0dHA6Ly9sb2NhbGhvc3QvXG4gICAgICAgIGRlc2NyaXB0aW9uOiBIb21lcGFnZSBpcyDwn5iOXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9zZXR0aW5ncy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9zZXR0aW5ncy55YW1sCiAgICAgICAgY29udGVudDogIi0tLVxuIyBGb3IgY29uZmlndXJhdGlvbiBvcHRpb25zIGFuZCBleGFtcGxlcywgcGxlYXNlIHNlZTpcbiMgaHR0cHM6Ly9nZXRob21lcGFnZS5kZXYvY29uZmlncy9zZXR0aW5nc1xuXG5wcm92aWRlcnM6XG4gIG9wZW53ZWF0aGVybWFwOiBvcGVud2VhdGhlcm1hcGFwaWtleVxuICB3ZWF0aGVyYXBpOiB3ZWF0aGVyYXBpYXBpa2V5XG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy93aWRnZXRzLnlhbWwKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL3dpZGdldHMueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L3dpZGdldHMvc2VydmljZXNcblxuLSByZXNvdXJjZXM6XG4gICAgY3B1OiB0cnVlXG4gICAgbWVtb3J5OiB0cnVlXG4gICAgZGlzazogL1xuXG4tIHNlYXJjaDpcbiAgICBwcm92aWRlcjogZHVja2R1Y2tnb1xuICAgIHRhcmdldDogX2JsYW5rXG4iCg==", + "compose": "c2VydmljZXM6CiAgaG9tZXBhZ2U6CiAgICBpbWFnZTogJ2doY3IuaW8vZ2V0aG9tZXBhZ2UvaG9tZXBhZ2U6bGF0ZXN0JwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gU0VSVklDRV9GUUROX0hPTUVQQUdFXzMwMDAKICAgICAgLSAnSE9NRVBBR0VfVkFSX0JBU0U9JHtTRVJWSUNFX0ZRRE5fSE9NRVBBR0V9JwogICAgICAtICdIT01FUEFHRV9BTExPV0VEX0hPU1RTPSR7U0VSVklDRV9GUUROX0hPTUVQQUdFfScKICAgIHZvbHVtZXM6CiAgICAgIC0gJy4vaW1hZ2VzOi9hcHAvcHVibGljL2ltYWdlcycKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2Jvb2ttYXJrcy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9ib29rbWFya3MueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L2NvbmZpZ3MvYm9va21hcmtzXG5cbi0gRGV2ZWxvcGVyOlxuICAgIC0gR2l0aHViOlxuICAgICAgICAtIGFiYnI6IEdIXG4gICAgICAgICAgaHJlZjogaHR0cHM6Ly9naXRodWIuY29tL1xuXG4tIFNvY2lhbDpcbiAgICAtIFJlZGRpdDpcbiAgICAgICAgLSBhYmJyOiBSRVxuICAgICAgICAgIGhyZWY6IGh0dHBzOi8vcmVkZGl0LmNvbS9cblxuLSBFbnRlcnRhaW5tZW50OlxuICAgIC0gWW91VHViZTpcbiAgICAgICAgLSBhYmJyOiBZVFxuICAgICAgICAgIGhyZWY6IGh0dHBzOi8veW91dHViZS5jb20vXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9jdXN0b20uY3NzCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9jdXN0b20uY3NzCiAgICAgICAgY29udGVudDogJycKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2N1c3RvbS5qcwogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcvY3VzdG9tLmpzCiAgICAgICAgY29udGVudDogJycKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2RvY2tlci55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9kb2NrZXIueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L2NvbmZpZ3MvZG9ja2VyL1xuXG4jIG15LWRvY2tlcjpcbiMgICBob3N0OiAxMjcuMC4wLjFcbiMgICBwb3J0OiAyMzc1XG5cbiMgbXktZG9ja2VyOlxuIyAgIHNvY2tldDogL3Zhci9ydW4vZG9ja2VyLnNvY2tcbiIKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL2t1YmVybmV0ZXMueWFtbAogICAgICAgIHRhcmdldDogL2FwcC9jb25maWcva3ViZXJuZXRlcy55YW1sCiAgICAgICAgY29udGVudDogIi0tLVxuIyBzYW1wbGUga3ViZXJuZXRlcyBjb25maWdcbiIKICAgICAgLQogICAgICAgIHR5cGU6IGJpbmQKICAgICAgICBzb3VyY2U6IC4vY29uZmlnL3NlcnZpY2VzLnlhbWwKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL3NlcnZpY2VzLnlhbWwKICAgICAgICBjb250ZW50OiAiLS0tXG4jIEZvciBjb25maWd1cmF0aW9uIG9wdGlvbnMgYW5kIGV4YW1wbGVzLCBwbGVhc2Ugc2VlOlxuIyBodHRwczovL2dldGhvbWVwYWdlLmRldi9jb25maWdzL3NlcnZpY2VzXG5cbi0gTXkgRmlyc3QgR3JvdXA6XG4gICAgLSBNeSBGaXJzdCBTZXJ2aWNlOlxuICAgICAgICBocmVmOiBodHRwOi8vbG9jYWxob3N0L1xuICAgICAgICBkZXNjcmlwdGlvbjogSG9tZXBhZ2UgaXMgYXdlc29tZVxuXG4tIE15IFNlY29uZCBHcm91cDpcbiAgICAtIE15IFNlY29uZCBTZXJ2aWNlOlxuICAgICAgICBocmVmOiBodHRwOi8vbG9jYWxob3N0L1xuICAgICAgICBkZXNjcmlwdGlvbjogSG9tZXBhZ2UgaXMgdGhlIGJlc3RcblxuLSBNeSBUaGlyZCBHcm91cDpcbiAgICAtIE15IFRoaXJkIFNlcnZpY2U6XG4gICAgICAgIGhyZWY6IGh0dHA6Ly9sb2NhbGhvc3QvXG4gICAgICAgIGRlc2NyaXB0aW9uOiBIb21lcGFnZSBpcyDwn5iOXG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy9zZXR0aW5ncy55YW1sCiAgICAgICAgdGFyZ2V0OiAvYXBwL2NvbmZpZy9zZXR0aW5ncy55YW1sCiAgICAgICAgY29udGVudDogIi0tLVxuIyBGb3IgY29uZmlndXJhdGlvbiBvcHRpb25zIGFuZCBleGFtcGxlcywgcGxlYXNlIHNlZTpcbiMgaHR0cHM6Ly9nZXRob21lcGFnZS5kZXYvY29uZmlncy9zZXR0aW5nc1xuXG5wcm92aWRlcnM6XG4gIG9wZW53ZWF0aGVybWFwOiBvcGVud2VhdGhlcm1hcGFwaWtleVxuICB3ZWF0aGVyYXBpOiB3ZWF0aGVyYXBpYXBpa2V5XG4iCiAgICAgIC0KICAgICAgICB0eXBlOiBiaW5kCiAgICAgICAgc291cmNlOiAuL2NvbmZpZy93aWRnZXRzLnlhbWwKICAgICAgICB0YXJnZXQ6IC9hcHAvY29uZmlnL3dpZGdldHMueWFtbAogICAgICAgIGNvbnRlbnQ6ICItLS1cbiMgRm9yIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBhbmQgZXhhbXBsZXMsIHBsZWFzZSBzZWU6XG4jIGh0dHBzOi8vZ2V0aG9tZXBhZ2UuZGV2L3dpZGdldHMvc2VydmljZXNcblxuLSByZXNvdXJjZXM6XG4gICAgY3B1OiB0cnVlXG4gICAgbWVtb3J5OiB0cnVlXG4gICAgZGlzazogL1xuXG4tIHNlYXJjaDpcbiAgICBwcm92aWRlcjogZHVja2R1Y2tnb1xuICAgIHRhcmdldDogX2JsYW5rXG4iCg==", "tags": [ "dashboard", "homepage"