Move examples username and password to .env file (#556)

* Move examples username and password to .env file

* Update README.md

* Update examples.js

* Update examples.js
This commit is contained in:
Bharathvaj 2018-05-03 00:45:33 +05:30 committed by Cassie Tarakajian
parent fd153a2aa1
commit bc36a79b94
2 changed files with 10 additions and 5 deletions

View File

@ -26,6 +26,9 @@ This project is currently in development! It will be announced when there is a (
GOOGLE_ID=<your-google-client-id> (use google+ api)
GOOGLE_SECRET=<your-google-client-secret> (use google+ api)
MAILGUN_KEY=<your-mailgun-api-key>
EXAMPLE_USERNAME=<your-name>
EXAMPLE_USER_EMAIL=<your-email-id>
EXAMPLE_USER_PASSWORD=<your-password>
```
If you don't care about being able to upload media files to S3 or Login with Github, you can drop in the file exactly how it is. Or, if you don't want to do that, just ask me to send you mine. Refer to [this gist](https://gist.github.com/catarak/70c9301f0fd1ac2d6b58de03f61997e3) for creating an S3 bucket for testing, or if you don't want to do that, I can add you to one of my S3 buckets.

View File

@ -135,7 +135,9 @@ function createProjectsInP5user(projectsInAllCategories) {
};
rp(options).then((res) => {
User.findOne({ username: 'p5' }, (err, user) => {
const assets = JSON.parse(res);
User.findOne({ username: process.env.EXAMPLE_USERNAME }, (err, user) => {
if (err) throw err;
eachSeries(projectsInAllCategories, (projectsInOneCategory, categoryCallback) => {
@ -287,15 +289,15 @@ function createProjectsInP5user(projectsInAllCategories) {
}
function getp5User() {
User.findOne({ username: 'p5' }, (err, user) => {
User.findOne({ username: process.env.EXAMPLE_USERNAME }, (err, user) => {
if (err) throw err;
let p5User = user;
if (!p5User) {
p5User = new User({
username: 'p5',
email: 'p5-examples@gmail.com',
password: 'test'
username: process.env.EXAMPLE_USERNAME,
email: process.env.EXAMPLE_USER_EMAIL,
password: process.env.EXAMPLE_USER_PASSWORD
});
p5User.save((saveErr) => {
if (saveErr) throw saveErr;