e44d089dbe
- portal now uses content API to load site data - handles auto unsubscribe for multiple newsletters - design refinements - more test coverage - better fixtures
148 lines
3.5 KiB
JSON
148 lines
3.5 KiB
JSON
{
|
|
"url": "http://localhost:2368",
|
|
"server": {
|
|
"host": "127.0.0.1",
|
|
"port": 2368,
|
|
"shutdownTimeout": 60000
|
|
},
|
|
"admin": {
|
|
"redirects": true
|
|
},
|
|
"updateCheck": {
|
|
"url": "https://updates.ghost.org",
|
|
"forceUpdate": false
|
|
},
|
|
"privacy": false,
|
|
"useMinFiles": true,
|
|
"paths": {
|
|
"contentPath": "content/",
|
|
"fixtures": "core/server/data/schema/fixtures/fixtures",
|
|
"defaultSettings": "core/server/data/schema/default-settings/default-settings",
|
|
"assetSrc": "core/frontend/src"
|
|
},
|
|
"adapters": {
|
|
"sso": {
|
|
"active": "Default"
|
|
}
|
|
},
|
|
"storage": {
|
|
"active": "LocalImagesStorage",
|
|
"media": "LocalMediaStorage",
|
|
"files": "LocalFilesStorage",
|
|
"LocalMediaStorage": {},
|
|
"LocalFilesStorage": {}
|
|
},
|
|
"scheduling": {
|
|
"active": "SchedulingDefault"
|
|
},
|
|
"members": {
|
|
"contentApiAccess": [],
|
|
"paymentProcessors": [],
|
|
"emailTemplate": {
|
|
"showSiteHeader": true,
|
|
"showPoweredBy": true
|
|
}
|
|
},
|
|
"logging": {
|
|
"level": "info",
|
|
"rotation": {
|
|
"enabled": false,
|
|
"period": "1d",
|
|
"count": 10
|
|
},
|
|
"transports": ["stdout"],
|
|
"slowHelper": {
|
|
"level": "warn",
|
|
"threshold": 200
|
|
}
|
|
},
|
|
"spam": {
|
|
"user_login": {
|
|
"minWait": 600000,
|
|
"maxWait": 604800000,
|
|
"freeRetries": 4
|
|
},
|
|
"user_reset": {
|
|
"minWait": 3600000,
|
|
"maxWait": 3600000,
|
|
"lifetime": 3600,
|
|
"freeRetries": 4
|
|
},
|
|
"global_reset": {
|
|
"minWait": 3600000,
|
|
"maxWait": 3600000,
|
|
"lifetime": 3600,
|
|
"freeRetries":4
|
|
},
|
|
"global_block": {
|
|
"minWait": 3600000,
|
|
"maxWait": 3600000,
|
|
"lifetime": 3600,
|
|
"freeRetries":99
|
|
},
|
|
"private_block": {
|
|
"minWait": 3600000,
|
|
"maxWait": 3600000,
|
|
"lifetime": 3600,
|
|
"freeRetries":99
|
|
},
|
|
"content_api_key": {
|
|
"minWait": 3600000,
|
|
"maxWait": 86400000,
|
|
"lifetime": 3600,
|
|
"freeRetries": 99
|
|
}
|
|
},
|
|
"caching": {
|
|
"frontend": {
|
|
"maxAge": 0
|
|
},
|
|
"301": {
|
|
"maxAge": 31536000
|
|
},
|
|
"customRedirects": {
|
|
"maxAge": 31536000
|
|
},
|
|
"favicon": {
|
|
"maxAge": 86400
|
|
},
|
|
"sitemap": {
|
|
"maxAge": 3600
|
|
},
|
|
"robotstxt": {
|
|
"maxAge": 3600000
|
|
}
|
|
},
|
|
"imageOptimization": {
|
|
"resize": true,
|
|
"srcsets": true
|
|
},
|
|
"compress": true,
|
|
"preloadHeaders": false,
|
|
"adminFrameProtection": true,
|
|
"sendWelcomeEmail": true,
|
|
"stripeDirect": false,
|
|
"enableStripePromoCodes": false,
|
|
"emailAnalytics": true,
|
|
"backgroundJobs": {
|
|
"emailAnalytics": true
|
|
},
|
|
"portal": {
|
|
"url": "https://unpkg.com/@tryghost/portal@~2.0.0/umd/portal.min.js",
|
|
"version": "2.0"
|
|
},
|
|
"tenor": {
|
|
"publicReadOnlyApiKey": null,
|
|
"contentFilter": "off"
|
|
},
|
|
"opensea": {
|
|
"privateReadOnlyApiKey": null
|
|
},
|
|
"twitter": {
|
|
"privateReadOnlyToken": null
|
|
},
|
|
"gravatar": {
|
|
"url": "https://www.gravatar.com/avatar/{hash}?s={size}&r={rating}&d={_default}"
|
|
}
|
|
}
|