mbland/pages-server

View on GitHub
pages-config.json

Summary

Maintainability
Test Coverage
{
  "port":             5000,
  "home":             "/opt/pages-server/data",
  "bundlerCacheDir":  "bundler-cache",
  "rsyncOpts":        [
    "-vaxp",
    "--delete",
    "--ignore-errors",
    "--exclude=.[A-Za-z0-9]*"
  ],
  "s3": {
    "bucket": "pages"
  },
  "payloadLimit":     1048576,
  "webhookType":      "github",
  "gitUrlPrefix":     "git@github.com:mbland",
  "pagesConfig":      "_config_pages.yml",
  "pagesYaml":        ".pages.yml",
  "fileLockWaitTime": 30000,
  "fileLockPollTime": 1000,
  "secretKeyFile":    "/opt/pages-server/pages.secret",
  "builders": [
    {
      "branch":           "pages",
      "repositoryDir":    "repos/pages.mbland.com",
      "generatedSiteDir": "sites/pages.mbland.com",
      "internalSiteDir":  "sites/pages-internal.mbland.com"
    },
    {
      "branch":           "pages-staging",
      "repositoryDir":    "repos/pages-staging.mbland.com",
      "generatedSiteDir": "sites/pages-staging.mbland.com",
      "internalSiteDir":  "sites/pages-internal.mbland.com"
    },
    {
      "branch":           "pages-internal",
      "repositoryDir":    "repos/pages-internal.mbland.com",
      "generatedSiteDir": "sites/pages-internal.mbland.com"
    },
    {
      "branchInUrlPattern": "v[0-9]+.[0-9]+.[0-9]*[a-z]*",
      "repositoryDir":      "repos/pages-releases.mbland.com",
      "generatedSiteDir":   "sites/pages-releases.mbland.com"
    }
  ]
}