require('dotenv').load(); var pmx = require('pmx'); pmx.init(); var _ = require('lodash'), uuid = require('node-uuid'), assign = require('lodash').assign, loopback = require('loopback'), boot = require('loopback-boot'), expressState = require('express-state'), path = require('path'), passportProviders = require('./passport-providers'); var setProfileFromGithub = require('./utils/auth').setProfileFromGithub; var getSocialProvider = require('./utils/auth').getSocialProvider; var getUsernameFromProvider = require('./utils/auth').getUsernameFromProvider; var generateKey = require('loopback-component-passport/lib/models/utils').generateKey; var isBeta = !!process.env.BETA; var app = loopback(); expressState.extend(app); app.set('state namespace', '__fcc__'); var PassportConfigurator = require('loopback-component-passport').PassportConfigurator; var passportConfigurator = new PassportConfigurator(app); app.set('port', process.env.PORT || 3000); app.set('views', path.join(__dirname, 'views'));
var pmx = require('pmx'); pmx.init(); var express = require('express') , http = require('http') , path = require('path') , fs = require('fs') , inspect = require('util').inspect , logger = require('./lib/logger.js') ; var app = express(); // all environments app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.set('view options', {pretty: true}); app.set('port', process.env.PORT || 8888); app.set('title', 'cloudcv.io'); app.use(express.static(path.join(__dirname, 'public'))); // Static pages app.get('/', function(req, res) { res.render('index'); }); app.get('/about', function(req, res) { res.render('about'); }); app.get('/privacy', function(req, res) { res.render('privacy'); }); app.get('/docs', function(req, res) { res.render('api-docs'); }); // Demo endpoints: app.all('/demo/analysis', function(req, res) {
/** * REST API with simple authentication to manage a minecraft server. * * @author Jared Allard <*****@*****.**> * @version 1.1.0 * @license MIT **/ 'use strict'; // program specific const config = require('./config/config.json'); let pmx = require('pmx'); pmx.init({ http: true, network: true }); const express = require('express'), mfcd = require('./lib/mfcd.js'); const bodyP = require('body-parser'), cors = require('cors'), morgan = require('morgan'); // instance express & mcfd let app = express(); let M = new mfcd(config.mcfd.uri, config.mcfd.password); // express middleware app.use(bodyP.json());
#! /usr/bin/env node import fs from 'fs' import mkdirp from 'mkdirp' import { getServerMap } from '../lib' import { join, resolve } from 'path' import { server, __rootname, resolveRoot, createServerLogger } from '../config.server' import Pmx from 'pmx' const pmx = Pmx.init( { http: true , errors: true , ignore_routes: [] , network: true // Network monitoring at the application level , ports: true // Shows which ports your app is listening on (default: false) }) const paths = { NODE_ROOT: __rootname , NODE_MODULES_ROOT: resolveRoot('node_modules') , SERVER_CONFIG_PATH: resolveRoot('config-server.json') , CLIENT_CONFIG_PATH: resolveRoot('config-client.json') , PUBLIC_ROOT: resolveRoot('public') , STATIC_ROOT: resolveRoot('public/static') , IMAGES_ROOT: resolveRoot('public/static/images') , APP_ROOT: resolveRoot('app') , BIN_ROOT: resolveRoot('bin') , LOG_ROOT: resolveRoot('log') , LEGACY_STYLES_ROOT: resolveRoot('app/legacy/styles') , LEGACY_IMAGES_ROOT: resolveRoot('app/legacy/images') } const serverMap = getServerMap(paths)