File tree Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Original file line number Diff line number Diff line change @@ -82,14 +82,16 @@ const httpServer = http.createServer(app);
8282server . installSubscriptionHandlers ( httpServer ) ;
8383
8484const isTest = ! ! process . env . TEST_DATABASE ;
85+ const isProduction = ! ! process . env . DATABASE_URL ;
86+ const port = process . env . PORT || 8000 ;
8587
86- sequelize . sync ( { force : isTest } ) . then ( async ( ) => {
87- if ( isTest ) {
88+ sequelize . sync ( { force : isTest || isProduction } ) . then ( async ( ) => {
89+ if ( isTest || isProduction ) {
8890 createUsersWithMessages ( new Date ( ) ) ;
8991 }
9092
91- httpServer . listen ( { port : 8000 } , ( ) => {
92- console . log ( ' Apollo Server on http://localhost:8000 /graphql' ) ;
93+ httpServer . listen ( { port } , ( ) => {
94+ console . log ( ` Apollo Server on http://localhost:${ port } /graphql` ) ;
9395 } ) ;
9496} ) ;
9597
Original file line number Diff line number Diff line change 11import Sequelize from 'sequelize' ;
22
3- const sequelize = new Sequelize (
4- process . env . TEST_DATABASE || process . env . DATABASE ,
5- process . env . DATABASE_USER ,
6- process . env . DATABASE_PASSWORD ,
7- {
3+ let sequelize ;
4+ if ( process . env . DATABASE_URL ) {
5+ sequelize = new Sequelize ( process . env . DATABASE_URL , {
86 dialect : 'postgres' ,
9- } ,
10- ) ;
7+ } ) ;
8+ } else {
9+ sequelize = new Sequelize (
10+ process . env . TEST_DATABASE || process . env . DATABASE ,
11+ process . env . DATABASE_USER ,
12+ process . env . DATABASE_PASSWORD ,
13+ {
14+ dialect : 'postgres' ,
15+ } ,
16+ ) ;
17+ }
1118
1219const models = {
1320 User : sequelize . import ( './user' ) ,
You can’t perform that action at this time.
0 commit comments