Open Bp3289 opened 6 years ago
Here is my config.js:
const path = require('path');
module.exports = {
/**
* The port to run Nucleus Server on, if the port is in use the server will not start
*/
port: 3030,
/**
* The fully qualified domain + path that Nucleus is being hosted at
*/
baseURL: 'http://localhost:8888',
/**
* The data store to use when persisting plugins and versions. Current possible values
* are "sequelize", ensure you also supply valid connection details for your
* chosen strategy below.
*
* PR's welcome to add another data store.
*/
dbStrategy: 'sequelize',
/**
* Sequelize connection information, please note all options are required
*
* database: The name of the database to connect to
* dialect: The type of SQL database this is, check sequelize docs for more info
* username: Username to use when connecting
* password; Password to use when connecting
* host: Hostname of database
* port: Port to use when connecting
* storage: Path to sqlite file, only used for sqlite dialect
*/
sequelize: {
dialect: 'sqlite',
storage: path.resolve(__dirname, 'db.sqlite')
},
/**
* The file store to use when persisting update files and metadata. Current possible
* values are "s3" and "local" ensure you also supply valid connection details if
* required for your chosen strategy below.
*
* PR's welcome to add another file store.
*/
fileStrategy: 'local',
/**
* Local file configuration
*
* root: Path on disk to the root of the static file store
* staticUrl: The HTTP url to use to access the static file store remotely
*/
local: {
root: path.resolve(__dirname, '.files'),
staticUrl: 'http://localhost:9999'
},
/**
* There is actually no authentication config for s3, all config must be done through the standard AWS
* environment variables or through EC2 IAM roles.
*
* See http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-credentials-node.html
*
* Bucket / Region / CloudFront config goes here though
*/
s3: {
bucketName: '', // The name for your S3 Bucket
cloudfront: {
// If you don't have CloudFront set up and just want to use the S3 bucket set this to "null
distributionId: '', // The CloudFront distribution ID, used for invalidating files
publicUrl: '' // Fully qualified URL for the root of the CloudFront proxy for the S3 bucket
}
},
/**
* The authentication strategy to use when logging users in. Current possible values are "local",
* "openid" and "github". Make you also supply the required authentication details
*/
authStrategy: 'local',
/**
* Local authentication details
*
* The `adminIdentifiers` array should be a list of usernames
*
* DISCLAIMER: This strategy should ONLY be used for local development and NEVER
* used in production. Unicorns cry every time this setting is used in production.
* Don't make the unicorns cry.
*
* displayName: The user friendly name of this user
* username: A unique identifier to use when this user signs in, please note uniqueness is
* not enforced
* password: Well, uhhh, their password
* photo: A URL for their profile, entirely optional, just makes things look nicer ;)
*/
localAuth: [
{
displayName: 'Charlie',
username: 'charlie',
password: 'charlie',
photo: 'https://pbs.twimg.com/profile_images/1219364727/charlie-support_400x400.png'
}
],
/**
* OpenID authentication details
*
* The `adminIdentifiers` array should be a list of email
* addresses for users to consider admins
*
* realm: The domain that the server is hosted on
* stateless: Stateless mode for openID
* profile: Whether to fetch profile information, should normally be true
* providerURL: Your openID provider URL
* domain: Domain to restrict email addresses to
*/
openid: {
realm: 'http://localhost:8888',
stateless: true,
profile: true,
providerURL: 'https://auth.myservice.com/openid/v2/op',
domain: 'myservice.com'
},
/**
* GitHub authentication details
*
* The `adminIdentifiers` array should be a list of GitHub usernames
* to consider admins
*
* clientID: GitHub API client ID
* clientSecret: GitHub API clientSecret
* realm: The domain the server is hosted on
*/
github: {
clientID: '',
clientSecret: ''
},
/**
* See the documentation for your authentication strategy for what this array does
*/
adminIdentifiers: ['admin@yourdomain.com', 'charlie'],
/**
* Session options, in development just leave this as default.
*
* IN PRODUCTION PLEASE USE REDIS!
*
* type: Can be either "redis" or null
*
* redis:
* host: The host URL for the redis instance
* port: The port for the redis instance
*/
sessionConfig: {
type: null,
secret: 'ThisIsNotSecret',
redis: {
host: '',
port: ''
}
},
organization: 'My Company Here',
/**
* GPG key to use when signing APT and YUM releases
*
* Requires to be unlocked (no password) and have both the private and
* public key.
*/
gpgSigningKey: ` -----BEGIN PGP PUBLIC KEY BLOCK-----
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
eInWhZW/tmJZ
=t/zn
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PRIVATE KEY BLOCK-----
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
=tams
-----END PGP PRIVATE KEY BLOCK-----
`,
/**
* The default percentage rollout for new releases. The first release for
* any channel will always be 100% but all future releases will have a
* default rollout value of this setting
*/
defaultRollout: 0
};
I am experiencing the same issue. It seems like the config object is empty (i.e. {}), despite being 'loaded' without throwing an error.
Look for possible solution in https://github.com/atlassian/nucleus/issues/49
Hi,
When I run this docker command:
docker run -t manifest-electron .
I receive this error message:
`/opt/service/lib/rest/auth.js:27 secret: config_1.sessionConfig.secret, ^
TypeError: Cannot read property 'secret' of undefined`
In my config.js file my sessionConfig looks like this:
`sessionConfig: { type: null, secret: 'ThisIsNotSecret',
},`
I don't understand what I'm doing wrong. Any help will be appreciative.