Created
January 13, 2016 10:41
-
-
Save arkenous/54c9ded0bd5ba96a79a0 to your computer and use it in GitHub Desktop.
Ghost configuration file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/ # Ghost Configuration | |
// Setup your Ghost install for various [environments](http://support.ghost.org/config/#about-environments). | |
// Ghost runs in `development` mode by default. Full documentation can be found at http://support.ghost.org/config/ | |
var path = require('path'), | |
config; | |
config = { | |
// ### Production | |
// When running Ghost in the wild, use the production environment. | |
// Configure your URL and mail settings here | |
production: { | |
url: 'https://ghost.trileg.net', | |
mail: {}, | |
database: { | |
client: 'sqlite3', | |
connection: { | |
filename: path.join(__dirname, '/content/data/ghost.db') | |
}, | |
debug: false | |
}, | |
server: { | |
host: '127.0.0.1', | |
port: '2368' | |
} | |
}, | |
// ### Development **(default)** | |
development: { | |
// The url to use when providing links to the site, E.g. in RSS and email. | |
// Change this to your Ghost blog's published URL. | |
url: 'http://localhost:2368', | |
// Example mail config | |
// Visit http://support.ghost.org/mail for instructions | |
// ``` | |
// mail: { | |
// transport: 'SMTP', | |
// options: { | |
// service: 'Mailgun', | |
// auth: { | |
// user: '', // mailgun username | |
// pass: '' // mailgun password | |
// } | |
// } | |
// }, | |
// ``` | |
// #### Database | |
// Ghost supports sqlite3 (default), MySQL & PostgreSQL | |
database: { | |
client: 'sqlite3', | |
connection: { | |
filename: path.join(__dirname, '/content/data/ghost-dev.db') | |
}, | |
debug: false | |
}, | |
// #### Server | |
// Can be host & port (default), or socket | |
server: { | |
// Host to be passed to node's `net.Server#listen()` | |
host: '127.0.0.1', | |
// Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT` | |
port: '2368' | |
}, | |
// #### Paths | |
// Specify where your content directory lives | |
paths: { | |
contentPath: path.join(__dirname, '/content/') | |
} | |
}, | |
// **Developers only need to edit below here** | |
// ### Testing | |
// Used when developing Ghost to run tests and check the health of Ghost | |
// Uses a different port number | |
testing: { | |
url: 'http://127.0.0.1:2369', | |
database: { | |
client: 'sqlite3', | |
connection: { | |
filename: path.join(__dirname, '/content/data/ghost-test.db') | |
} | |
}, | |
server: { | |
host: '127.0.0.1', | |
port: '2369' | |
}, | |
logging: false | |
}, | |
// ### Testing MySQL | |
// Used by Travis - Automated testing run through GitHub | |
'testing-mysql': { | |
url: 'http://127.0.0.1:2369', | |
database: { | |
client: 'mysql', | |
connection: { | |
host : '127.0.0.1', | |
user : 'root', | |
password : '', | |
database : 'ghost_testing', | |
charset : 'utf8' | |
} | |
}, | |
server: { | |
host: '127.0.0.1', | |
port: '2369' | |
}, | |
logging: false | |
}, | |
// ### Testing pg | |
// Used by Travis - Automated testing run through GitHub | |
'testing-pg': { | |
url: 'http://127.0.0.1:2369', | |
database: { | |
client: 'pg', | |
connection: { | |
host : '127.0.0.1', | |
user : 'postgres', | |
password : '', | |
database : 'ghost_testing', | |
charset : 'utf8' | |
} | |
}, | |
server: { | |
host: '127.0.0.1', | |
port: '2369' | |
}, | |
logging: false | |
} | |
}; | |
module.exports = config; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment