2020-11-15 11:41:50 +01:00
|
|
|
const functions = require('firebase-functions');
|
|
|
|
const admin = require('firebase-admin')
|
|
|
|
|
|
|
|
const { configureApplication } = require('./lib/app')
|
2020-11-15 15:13:49 +01:00
|
|
|
// const { createAppLogger } = require('./lib/log-utils')
|
|
|
|
// const {
|
|
|
|
// createRouteLogger,
|
|
|
|
// createErrorLogger,
|
|
|
|
// } = require('./lib/middlewares')
|
2020-11-15 11:41:50 +01:00
|
|
|
|
|
|
|
admin.initializeApp()
|
|
|
|
|
|
|
|
const isDevelopment = process.env.NODE_ENV === 'development'
|
|
|
|
|
2020-11-15 15:13:49 +01:00
|
|
|
// const appLogger = createAppLogger({ dev: isDevelopment })
|
|
|
|
// const errorLogger = createErrorLogger({ dev: isDevelopment })
|
|
|
|
// const routeLogger = isDevelopment ? createRouteLogger({ dev: isDevelopment }) : null
|
2020-11-15 11:41:50 +01:00
|
|
|
const corsOptions = isDevelopment ? {
|
|
|
|
origin: 'http://localhost:5000',
|
|
|
|
} : null
|
|
|
|
|
|
|
|
const app = configureApplication({
|
|
|
|
rateLimitEnabled: false,
|
|
|
|
corsOptions,
|
|
|
|
})
|
|
|
|
|
|
|
|
exports.app = functions.https.onRequest(app)
|
|
|
|
|
|
|
|
|