31 lines
720 B
JavaScript
Executable File
31 lines
720 B
JavaScript
Executable File
import {} from 'dotenv/config'
|
|
import './utils/capitalize'
|
|
import './utils/contains'
|
|
import './utils/cycle'
|
|
|
|
import 'core-js/stable'
|
|
import 'regenerator-runtime/runtime'
|
|
|
|
import { logSuccess } from './lib/logger'
|
|
import { server } from './server'
|
|
|
|
import { startTasks } from './tasks'
|
|
import './cronTasks'
|
|
|
|
server.listen().then(async options => {
|
|
logSuccess({
|
|
tags: ['server'],
|
|
message: `Servidor pronto! ${options.url}graphql`,
|
|
data: {
|
|
endpoint: `${options.url}graphql`,
|
|
websocket: `${options.subscriptionsUrl}`,
|
|
env:
|
|
process.env.NODE_ENV === 'production'
|
|
? 'Rodando em modo de produção'
|
|
: 'Rodando em modo de desenvolvimento'
|
|
}
|
|
})
|
|
|
|
startTasks()
|
|
})
|