This repository has been archived by the owner on Mar 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
executable file
·33 lines (29 loc) · 2.53 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
// █ █
// █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
// █ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████
// █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
// █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
// █ ██████ ██████ █ █ █ █ ██████ █ █ ██████ █ █ ██████ █ █ █ █
// █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
// █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
// █ ██████ ██████ ██████ ██████ █ █ ██████ ██████ ██████ █ █ █ █ ██████
// █ █
// █ █
// █ █
require('dotenv').config()
const server = require('./src/app.js')
const {
conn
} = require('./src/db.js')
const isHeroku = process.env.DATABASE_URL?.includes('amazonaws')
const { downloadAndSaveMovies } = require('./src/utils')
// Syncing all the models at once.
conn.sync({ force: false })
.then(async () => {
const PORT = process.env.PORT || 3001
server.listen(PORT, () => {
console.log('Server listening at 3001') // eslint-disable-line no-console
})
// if (!isHeroku) downloadAndSaveMovies(50_000)
})