Commit Graph

345 Commits (c62b7abf8fe791c5ac84977d7f5a52c954b3214f)

Author SHA1 Message Date
Berkeley Martinez 4bacd87943 add react build script 2015-07-25 09:02:56 -07:00
Berkeley Martinez 38cb4b2873 remove loopback client files 2015-07-25 08:51:41 -07:00
Berkeley Martinez 227e486fdc remove engines property from package 2015-07-24 22:28:20 -07:00
Berkeley Martinez c0eda90eb1 make production future ready
This commit does the following:

Production start should use the following command `npm run
start-producion` this first runs bower install and builds the front end
app(react). Then it will use the `pm2Start` script. This script will set
up the pm2 daemons to run loopback in cluster mode. This script also use
`production-start` script instead of the regular `server` script.

The reasons are two fold: to ensure `server` is run in es7 mode, and to
wait for handshake from DB or kill itself if no DB can be found within a
certain amount of time.
2015-07-24 22:27:52 -07:00
Berkeley Martinez 25d01f1b7b Add pm2 to dev deps 2015-07-23 23:29:35 -07:00
Berkeley Martinez 48c2304ff2 update body-parser 2015-07-23 16:03:51 -07:00
Berkeley Martinez b507aecc97 bump thundercats-react 2015-07-23 16:03:50 -07:00
Berkeley Martinez fa97111f00 bump thundercats 2015-07-23 16:03:50 -07:00
Berkeley Martinez 35193f22cc click drag question 2015-07-23 16:03:50 -07:00
Berkeley Martinez fe3b983347 remove react-stampit 2015-07-23 16:03:49 -07:00
Berkeley Martinez 3ce53441f0 bump thundercats-react 2015-07-23 16:03:49 -07:00
Berkeley Martinez 82ce7fc47e bump react-bootstrap 2015-07-23 16:03:48 -07:00
Berkeley Martinez caaa21d367 Video end goes to questions 2015-07-23 16:03:48 -07:00
Berkeley Martinez d0b1d83249 prefetch data and prime stores on client render 2015-07-23 16:03:47 -07:00
Berkeley Martinez d773a9aa5d bump thundercats 2015-07-23 16:03:47 -07:00
Berkeley Martinez de1d931b82 add hikes/map pulls hikes out of db and renders 2015-07-23 16:03:46 -07:00
Berkeley Martinez a2583735a0 bump vimeo version 2015-07-23 15:49:03 -07:00
Berkeley Martinez d2c858fc8c add react-vimeo 2015-07-23 15:49:03 -07:00
Berkeley Martinez 1781e22cf1 fix use freecodecamp react-router
see: https://github.com/rackt/react-router/pull/1490
2015-07-23 15:49:02 -07:00
Berkeley Martinez 080fb4d37c add video player 2015-07-23 15:49:01 -07:00
Berkeley Martinez bb37583c90 fix should be getChildRoutes
fix fromNodeCallback returns array of values from callback
fix remove require.ensure - needs to be tested
2015-07-23 15:49:01 -07:00
Berkeley Martinez 85cf79f3d4 add babel for babel-node use 2015-07-23 15:49:00 -07:00
Berkeley Martinez c33c6c9a8f introduce es6 and babel to whole app 2015-07-23 15:49:00 -07:00
Berkeley Martinez 28395a5957 fix babel versions
since we are using some stage 0 syntax they may change without warning
between versions each babel version bump must be tested to see if
stage 0/1 syntax implementation has changed
2015-07-23 15:49:00 -07:00
Berkeley Martinez a5e7009a57 initial react app(WIP) 2015-07-23 15:49:00 -07:00
Berkeley Martinez 412bd634d5 add loopback bundle generation methods 2015-07-23 15:48:59 -07:00
Berkeley Martinez 4db1f441fe bump loopback passport 2015-06-26 18:11:44 -07:00
Berkeley Martinez 03ea412b4a major challenges refactor
commented out resetEditor in main
remove heatmap timout
2015-06-20 19:55:07 -07:00
Berkeley Martinez f84ac9ad12 remove forceDomain 2015-06-18 19:56:21 -07:00
Berkeley Martinez a8540bee35 add initial react app 2015-06-17 21:04:28 -07:00
Berkeley Martinez a788d2954d add hacked loopback version
this version avoids cheking indexOf on falsey values
2015-06-16 14:53:18 -07:00
terakilobyte 5b742121d7 Add pmx error handler for loggign to keymetrics 2015-06-16 09:42:55 -04:00
terakilobyte 988242df03 Ensure build process is part of npm install 2015-06-15 18:10:48 -04:00
terakilobyte 320d84c3c1 Make bower automatic, add gulp build task to build less file into css 2015-06-12 23:31:42 -04:00
Berkeley Martinez 90b2f99a70 add create identities on flatten users 2015-06-12 15:27:51 -07:00
terakilobyte f0604ec9c7 Add istanbul and generate ininital coverage report 2015-06-11 21:21:02 -04:00
terakilobyte 3115ba6404 update tests 2015-06-11 15:18:37 -04:00
Berkeley Martinez 996c3e7816 fix make email optional 2015-06-10 15:12:48 -07:00
Berkeley Martinez 39d57db782 add explorer in dev 2015-06-09 16:45:14 -07:00
Berkeley Martinez 2e5f250ba8 remove hpp
loopback is protected against hpp attack by default
2015-06-09 16:45:14 -07:00
Berkeley Martinez c4b26214da Merge branch 'staging' of https://github.com/FreeCodeCamp/freecodecamp into staging 2015-06-05 21:52:43 -07:00
Quincy Larson 875d09c29b add hpp to address express vulnerability 2015-06-04 19:30:27 -07:00
Berkeley Martinez 48dea7db24 bump lodash 2015-06-04 15:09:24 -07:00
Berkeley Martinez 7a2bcc06f7 add passport stuff back
Because Berkeley really needs to wait for his coffee to kick in before
commiting anything...
2015-06-04 12:03:53 -07:00
Berkeley Martinez bba0e0a9fe remove unused deps 2015-06-04 11:30:05 -07:00
Berkeley Martinez 66eff31294 Adding passport config stuff 2015-06-04 10:52:12 -07:00
Berkeley Martinez 393f95082e bump gulp-nodemon 2015-06-03 16:47:59 -07:00
Berkeley Martinez 8165105b29 refactor all boot to export func and use loopback 2015-06-03 16:19:23 -07:00
Berkeley Martinez e7d01424e9 refactor challenge and challengeMap 2015-06-02 19:02:54 -07:00
Berkeley Martinez 7643f1cabe fix FCC running using router syntax 2015-06-01 17:01:54 -07:00
Quincy Larson a3ab32f339 improve get help and add find a pair 2015-05-23 00:53:41 -07:00
Berkeley Martinez b848fcb719 Add eslint/babel-eslint/eslint-plugin-react 2015-05-21 09:52:18 -07:00
terakilobyte 9f7e6530c1 update license to bsd-3-clause and update package.json to reflect license and contributors 2015-05-14 18:14:16 -04:00
terakilobyte ab74e7819e Update helmet js and use newer middleware, update reference to freecodecamp in trusted group 2015-05-06 19:10:03 -04:00
terakilobyte d3aaa5a11e Ensure twit exists in package.json and remove unecessary console statement 2015-05-05 14:24:07 -04:00
terakilobyte 077a97c941 Remove new-relic 2015-05-04 17:42:59 -04:00
terakilobyte c170bef08c Hotfix fontawesome for site layout. Update package.json to lock to major version # 2015-05-04 17:37:29 -04:00
Quincy Larson 289a757401 fix moment and update .gitignore 2015-05-03 16:55:25 -07:00
Quincy Larson 961096cf49 finish moving away from connectAssets 2015-05-03 16:45:34 -07:00
terakilobyte 1347a8ba30 Use forcedomain express middleware 2015-05-01 16:34:07 -04:00
Nathan 5bdcc15e05 Enable search 2015-04-17 20:32:46 -04:00
terakilobyte 6341b1158b add eslint task to gulp to let us know how we need to write better code 2015-04-15 18:20:20 -04:00
Michael Q Larson acea52dc1b make further improvements to wiki and start new show view for nonprofits 2015-03-30 18:02:50 -07:00
Nathan Leniz 9e1a4a1348 Streak display in account/show.jade, refactor courseware.json for error handling and linting 2015-03-28 23:42:07 +09:00
Nathan Leniz efd7707ac8 Move to Mongoose 4.0, begin implementation of streak 2015-03-28 11:34:12 +09:00
Berkeley Martinez 2b0cc91754 Add production error handler 2015-03-24 08:03:59 -07:00
Julie Myers a6ce700831 Add chai-jquery to package.json 2015-03-24 04:26:39 -06:00
jameskopacz 769fdc68e2 connect-mongo version update 2015-03-18 02:16:57 -05:00
Nathan Leniz 8861004bb2 Added sanitize-html 2015-03-09 18:41:33 +09:00
Michael Q Larson 3bd979ad08 Merge branch 'news' of https://github.com/FreeCodeCamp/freecodecamp 2015-03-08 12:16:35 -07:00
Michael Q Larson 49886ca097 remove node-rest-client and use request 2015-03-07 15:57:30 -08:00
Michael Q Larson 7bb18d41a8 Revert "Add cloud front and remove together.js"
This reverts commit e029a00440.
2015-03-07 14:53:28 -08:00
Michael Q Larson e029a00440 Add cloud front and remove together.js 2015-03-07 12:48:25 -08:00
Michael Q Larson e049951b88 remove CDN call for bootstrap and font awesome and get them loading locally 2015-03-06 23:56:22 -08:00
Nathan Leniz b655cb7532 Title scraping in resource.js getURLTitle function 2015-03-07 16:08:15 +09:00
Nathan Leniz be32cd51b8 Added text-index searching 2015-03-07 03:06:38 +09:00
Nathan Leniz aad15b88ba fudging around with interpreting opengraph info in resources.js 2015-03-06 17:25:28 +09:00
Nathan Leniz c852aef1be Ramda upgrade 2015-02-21 11:38:03 +09:00
Nathan Leniz a487e8c7dd Adding postinstall tasks 2015-02-06 02:01:38 -05:00
Nathan Leniz ca26c38cc7 Adding forever 2015-02-06 01:54:23 -05:00
Michael Q Larson 9944f1b685 start adding new favicons and make the seed task run with each push to heroku 2015-02-02 15:27:12 -08:00
Michael Q Larson 87625387ff update node.js and npm versions to edge and update package.json 2015-01-21 14:37:10 -08:00
Michael Q Larson 9385b666e3 specify that we're using English in the layout file and state the npm and node version in package.json' 2015-01-21 14:29:16 -08:00
Michael Q Larson fffc4ec949 update package.json information and add node-rest-client 2014-12-26 00:03:40 -08:00
Michael Q Larson fcd457b958 email validations work, now on to username validations 2014-12-23 18:20:53 -08:00
Michael Q Larson 6ed5c5e8e0 add git gulp and browser-sync which still is not working properly 2014-12-22 13:38:48 -08:00
Michael Q Larson ffddd86022 Merge branch 'master' into helmet
Conflicts:
	controllers/resources.js
	package.json
	views/partials/meta.jade
2014-12-22 11:49:51 -08:00
Michael Q Larson 21738654e9 start working on integrating helmet plugin 2014-12-10 20:44:33 -08:00
Michael Q Larson bedddde945 make the profile page look better 2014-12-05 23:10:02 -08:00
Michael Q Larson 00c92176cb update the hackathon starter base app 2014-11-29 21:32:59 -08:00
Sahat Yalkabov d2a8206795 Update package.json 2014-11-29 16:14:26 -08:00
Sahat Yalkabov 7215c14667 Update package.json 2014-11-22 21:52:16 -08:00
Michael Q Larson 0fbee8bad3 add new relic and potentially fix the challenges controller 2014-11-17 19:26:55 -08:00
Sahat Yalkabov b8763f1730 Update package.json 2014-11-17 17:08:55 -08:00
Sahat Yalkabov dc94bd2df6 Update package.json 2014-11-12 18:09:31 -08:00
Michael Q Larson 6a0bb0452b add new videos and slightly reorder them 2014-11-11 14:53:26 -08:00
Sahat Yalkabov 8e5d7e384f downgraded less to 1.7.5 until connect-assets supports less 2.0 2014-11-10 09:40:33 -08:00
Sahat Yalkabov 9d8fb0443e updates less and cheerio packages 2014-11-09 16:45:19 -08:00
Michael Q Larson 80fbe1dee4 fix nonprofit form and fix some mistakes in video links 2014-11-04 14:57:00 -08:00
Sahat Yalkabov 0bb5b831a5 updated dependencies 2014-11-03 12:31:42 -08:00
Sahat Yalkabov 968703b6d0 Update package.json 2014-10-24 21:57:17 -07:00
Sahat Yalkabov f16c7fe0df Updated dependencies 2014-10-18 15:12:07 -07:00
Michael Q Larson 4a36e58756 allow access to both production and development databases 2014-10-15 15:57:51 -07:00
Michael Q Larson 254740c065 socket io is connecting 2014-10-13 18:00:37 -07:00
Michael Q Larson a5985cd73d start building out views 2014-10-13 14:14:51 -07:00
Sahat Yalkabov 692e0e36ff updated dependencies 2014-10-12 23:18:29 -07:00
Sahat Yalkabov 8e84894ba9 Update package.json 2014-10-04 11:39:00 -07:00
Sahat Yalkabov bf7ee163be Update package.json 2014-09-22 20:56:00 -07:00
Sahat Yalkabov cd40c1aac5 Update package.json 2014-09-07 12:54:02 -07:00
Sahat Yalkabov 67f6ce3453 2.3.3 2014-09-01 12:17:48 -07:00
Sahat Yalkabov f15f94d6fd updated dependencies 2014-09-01 12:15:38 -07:00
Sahat Yalkabov 2fa63972f7 Update package.json 2014-08-15 22:49:25 -04:00
Sahat Yalkabov 0c74411694 Updated dependencies 2014-08-10 01:44:48 -04:00
Sahat Yalkabov 2c2b6a1a59 Bumped to version 2.3.2 2014-07-28 02:20:18 -04:00
Sahat Yalkabov 7fb6ecc33c Update connect-assets to v4 2014-07-19 15:02:02 -04:00
Sahat Yalkabov 5ccba346e3 Bumped to version 2.3.1 2014-07-15 17:28:14 -04:00
Sahat Yalkabov c3d46120f2 Merge branch 'master' of github.com:sahat/hackathon-starter 2014-07-15 17:17:59 -04:00
Sahat Yalkabov 66a1d29bce Updated dependencies 2014-07-15 15:24:02 -04:00
Sahat Yalkabov e281278753 Update package.json 2014-07-11 11:58:04 -04:00
Sahat Yalkabov e3c0895213 Update package.json 2014-07-05 01:34:20 -04:00
Sahat Yalkabov a483b707e6 version 2.3 release
fixes #167
2014-07-02 01:20:08 -04:00
Sahat Yalkabov 04c5262bea windows-cr line endings commit 2014-07-01 17:05:49 -04:00
Sahat Yalkabov e0653ac20a updated dependencies 2014-06-24 12:48:21 -04:00
Sahat Yalkabov 0130e8ac3b Bumped to v2.2.1 2014-06-17 02:25:37 -04:00
Sahat Yalkabov 8f0150646c Updated dependencies 2014-06-14 22:32:45 -04:00
Sahat Yalkabov 651c782045 Updated package.json 2014-06-06 16:59:46 -04:00
Sahat Yalkabov 89c2013027 Bumped to version 2.2
Fixes #157, #158
2014-06-06 16:18:15 -04:00
Sahat Yalkabov 2cbf836041 Switched from underscore to lodash library 2014-06-06 15:43:49 -04:00
Sahat Yalkabov f5e41d53d2 Fixed a returnTo bug
Bumped version to 2.1.4
2014-06-05 11:08:30 -04:00
Sahat Yalkabov 370c85c07e Bumped version to 2.1.3 2014-06-03 00:42:04 -04:00
Sahat Yalkabov b7db1924bd Bumped to 2.1.2 2014-06-02 16:20:04 -04:00
Sahat Yalkabov 4327d01c09 Updated dependencies 2014-06-02 16:05:13 -04:00
Sahat Yalkabov 4fd34d3d8c Bumped to version 2.1.1 2014-05-29 18:56:42 -04:00
Sahat Yalkabov d9f370e4d6 updated dependencies 2014-05-23 20:31:32 -04:00
Sahat Yalkabov 9f8629b5c7 Updated package versions 2014-05-20 10:08:22 -04:00
Sahat Yalkabov defdb6b2bb Updated packages 2014-05-17 23:32:32 -04:00
Sahat Yalkabov f153b01c51 Merge remote-tracking branch 'origin/master' 2014-05-13 19:08:59 -04:00
Sahat Yalkabov b38005d375 Updated README; Bumped version to 2.1. 2014-05-13 19:08:19 -04:00
Sahat Yalkabov 3fd1c59194 Merge branch 'blessed'
Conflicts:
	package.json
2014-05-13 18:44:35 -04:00
Sahat Yalkabov 754789e085 Added yahoo api example 2014-05-13 01:35:46 -04:00
Sahat Yalkabov bd27d39ecc Added socket.io generator UI 2014-05-13 01:13:27 -04:00
Sahat Yalkabov 573657d643 Updated module dependencies 2014-05-11 16:11:53 -04:00
Sahat Yalkabov 462984b7ca First draft of the new generator UI complete
- Switched from inquirer to blessed.
2014-05-11 08:10:00 -04:00
Sahat Yalkabov 6c981eff46 Updated package.json 2014-05-11 05:25:13 -04:00
Sahat Yalkabov ed8dfcd66a Update package.json 2014-05-10 02:20:13 -04:00
Sahat Yalkabov c0f72cc59d Updated package.json 2014-05-03 15:37:47 -04:00
Sahat Yalkabov 0b95c4f920 Updated async to 0.8.0 2014-04-29 21:54:59 -04:00
Sahat Yalkabov b36fca5bb4 Updated package versions 2014-04-27 16:13:19 -04:00
Sahat Yalkabov b3ee35ecc7 Merge remote-tracking branch 'origin/master' 2014-04-25 14:46:12 -04:00
Sahat Yalkabov 6bd700867f Updated README changelog and version number 2014-04-25 14:46:04 -04:00