ifms-pti/server/src/index.js

29 lines
668 B
JavaScript
Raw Normal View History

2020-11-06 13:31:28 +00:00
import {} from 'dotenv/config'
import '@babel/polyfill/noConflict'
import './utils/capitalize'
2021-01-12 00:23:02 +00:00
import './utils/contains'
2021-01-07 13:21:57 +00:00
import './utils/cycle'
2021-01-08 19:26:26 +00:00
import { logSuccess } from './lib/logger'
2020-11-06 13:31:28 +00:00
import { server } from './server'
2021-01-08 17:53:33 +00:00
import { runTasks } from './tasks'
2020-12-21 12:14:15 +00:00
import './cronTasks'
server.listen().then(async options => {
logSuccess({
tags: ['server'],
2021-01-19 12:59:55 +00:00
message: `Servidor pronto!`,
2021-01-07 13:21:57 +00:00
data: {
endpoint: `${options.url}graphql`,
2021-01-08 19:26:26 +00:00
websocket: `${options.subscriptionsUrl}`,
env:
process.env.NODE_ENV === 'production'
2021-01-19 12:59:55 +00:00
? 'Rodando em modo de produção'
: 'Rodando em modo de desenvolvimento'
2021-01-07 13:21:57 +00:00
}
})
2021-01-08 17:53:33 +00:00
runTasks()
})