feature(backend): PORT-EnvVar wordt nu ook via envvar.ts ingelezen
This commit is contained in:
		
							parent
							
								
									73a84fa3ef
								
							
						
					
					
						commit
						ee5fe4774e
					
				
					 4 changed files with 4 additions and 3 deletions
				
			
		|  | @ -1,4 +1,4 @@ | |||
| PORT=3000 | ||||
| DWENGO_PORT=3000 | ||||
| DWENGO_DB_HOST=localhost | ||||
| DWENGO_DB_PORT=5431 | ||||
| DWENGO_DB_USERNAME=postgres | ||||
|  |  | |||
|  | @ -1,8 +1,9 @@ | |||
| import express, { Express, Response } from 'express'; | ||||
| import { initORM } from './orm.js'; | ||||
| import {EnvVars, getNumericEnvVar} from "./util/envvars.js"; | ||||
| 
 | ||||
| const app: Express = express(); | ||||
| const port: string | number = process.env.PORT || 3000; | ||||
| const port: string | number = getNumericEnvVar(EnvVars.Port); | ||||
| 
 | ||||
| // TODO Replace with Express routes
 | ||||
| app.get('/', (_, res: Response) => { | ||||
|  |  | |||
|  | @ -4,6 +4,7 @@ const DB_PREFIX = PREFIX + 'DB_'; | |||
| type EnvVar = { key: string; required?: boolean; defaultValue?: any }; | ||||
| 
 | ||||
| export const EnvVars: { [key: string]: EnvVar } = { | ||||
|     Port: { key: PREFIX + "PORT", defaultValue: 3000 }, | ||||
|     DbHost: { key: DB_PREFIX + 'HOST', required: true }, | ||||
|     DbPort: { key: DB_PREFIX + 'PORT', defaultValue: 5432 }, | ||||
|     DbName: { key: DB_PREFIX + 'NAME', defaultValue: 'dwengo' }, | ||||
|  |  | |||
|  | @ -9,7 +9,6 @@ services: | |||
|       - "5431:5432" | ||||
|     volumes: | ||||
|         - postgres_data:/var/lib/postgresql/data | ||||
|         - ./backend/config/db/init.sql:/docker-entrypoint-initdb.d/init.sql | ||||
| 
 | ||||
| volumes: | ||||
|     postgres_data: | ||||
|  |  | |||
		Reference in a new issue
	
	 Gerald Schmittinger
						Gerald Schmittinger