mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-30 10:56:53 -05:00
Fixed the cloudflare config to be in the environmental variables.
This commit is contained in:
parent
9a571a6fe7
commit
573b566580
2 changed files with 8 additions and 1 deletions
|
@ -3,6 +3,7 @@ fs = require 'fs'
|
||||||
request = require 'request'
|
request = require 'request'
|
||||||
mongoose = require('mongoose')
|
mongoose = require('mongoose')
|
||||||
errors = require '../commons/errors'
|
errors = require '../commons/errors'
|
||||||
|
config = require '../../server_config'
|
||||||
|
|
||||||
module.exports.setup = (app) ->
|
module.exports.setup = (app) ->
|
||||||
app.all '/file*', (req, res) ->
|
app.all '/file*', (req, res) ->
|
||||||
|
@ -176,13 +177,17 @@ createPostOptions = (req) ->
|
||||||
options
|
options
|
||||||
|
|
||||||
clearCloudFlareCacheForFile = (path='/file') ->
|
clearCloudFlareCacheForFile = (path='/file') ->
|
||||||
|
unless config.cloudflare.token
|
||||||
|
console.log 'skipping clearing cloud cache, not configured'
|
||||||
|
return
|
||||||
|
|
||||||
request = require 'request'
|
request = require 'request'
|
||||||
r = request.post 'https://www.cloudflare.com/api_json.html', (err, httpResponse, body) ->
|
r = request.post 'https://www.cloudflare.com/api_json.html', (err, httpResponse, body) ->
|
||||||
if (err)
|
if (err)
|
||||||
console.error('CloudFlare file cache clear failed:', body)
|
console.error('CloudFlare file cache clear failed:', body)
|
||||||
|
|
||||||
form = r.form()
|
form = r.form()
|
||||||
form.append 'tkn', 'dea38682b209901a014dba2b2702afa5476a0'
|
form.append 'tkn', config.cloudflare.token
|
||||||
form.append 'email', 'scott@codecombat.com'
|
form.append 'email', 'scott@codecombat.com'
|
||||||
form.append 'z', 'codecombat.com'
|
form.append 'z', 'codecombat.com'
|
||||||
form.append 'a', 'zone_file_purge'
|
form.append 'a', 'zone_file_purge'
|
||||||
|
|
|
@ -4,6 +4,8 @@ config.unittest = process.argv.indexOf("--unittest") > -1
|
||||||
|
|
||||||
config.port = process.env.COCO_PORT or process.env.COCO_NODE_PORT or 3000
|
config.port = process.env.COCO_PORT or process.env.COCO_NODE_PORT or 3000
|
||||||
config.ssl_port = process.env.COCO_SSL_PORT or process.env.COCO_SSL_NODE_PORT or 3443
|
config.ssl_port = process.env.COCO_SSL_PORT or process.env.COCO_SSL_NODE_PORT or 3443
|
||||||
|
config.cloudflare =
|
||||||
|
token: process.env.COCO_CLOUDFLARE_API_KEY or ''
|
||||||
|
|
||||||
config.mongo =
|
config.mongo =
|
||||||
port: process.env.COCO_MONGO_PORT or 27017
|
port: process.env.COCO_MONGO_PORT or 27017
|
||||||
|
|
Loading…
Reference in a new issue