docker
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
services:
|
||||
mariadb:
|
||||
image: mariadb
|
||||
container_name: mariadb_db
|
||||
restart: always
|
||||
environment:
|
||||
MARIADB_ROOT_PASSWORD: dga123
|
||||
MARIADB_DATABASE: sensoDB
|
||||
MARIADB_USER: ottobot
|
||||
MARIADB_PASSWORD: vere123
|
||||
volumes:
|
||||
- ./mariadb:/var/lib/mysql
|
||||
ports:
|
||||
- "3307:3306"
|
||||
Generated
+723
-71
File diff suppressed because it is too large
Load Diff
+9
-2
@@ -20,16 +20,23 @@
|
||||
"test:e2e": "jest --config ./test/jest-e2e.json"
|
||||
},
|
||||
"dependencies": {
|
||||
"@nestjs/common": "^11.0.1",
|
||||
"@nestjs/common": "^11.1.6",
|
||||
"@nestjs/core": "^11.0.1",
|
||||
"@nestjs/platform-express": "^11.0.1",
|
||||
"@nestjs/typeorm": "^11.0.0",
|
||||
"class-transformer": "0.5.1",
|
||||
"class-validator": "0.14.2",
|
||||
"mysql2": "^3.15.2",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.1"
|
||||
"rxjs": "^7.8.1",
|
||||
"typeor": "^1.2.0",
|
||||
"typeorm": "^0.3.27"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/eslintrc": "^3.2.0",
|
||||
"@eslint/js": "^9.18.0",
|
||||
"@nestjs/cli": "^11.0.0",
|
||||
"@nestjs/config": "^4.0.2",
|
||||
"@nestjs/schematics": "^11.0.0",
|
||||
"@nestjs/testing": "^11.0.1",
|
||||
"@types/express": "^5.0.0",
|
||||
|
||||
+24
-2
@@ -1,10 +1,32 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { AppController } from './app.controller';
|
||||
import { AppService } from './app.service';
|
||||
import {ConfigModule} from '@nestjs/config'
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@Module({
|
||||
imports: [],
|
||||
controllers: [AppController],
|
||||
imports: [
|
||||
ConfigModule.forRoot({
|
||||
isGlobal:true,
|
||||
}),
|
||||
TypeOrmModule.forRoot({
|
||||
type:'mariadb',
|
||||
host:process.env.DB_HOST,
|
||||
port:Number(process.env.DB_PORT),
|
||||
username: process.env.DB_USER,
|
||||
password: process.env.DB_PASS,
|
||||
database: process.env.DB_NAME,
|
||||
autoLoadEntities:true,
|
||||
synchronize:true,
|
||||
|
||||
|
||||
})
|
||||
],
|
||||
controllers: [],
|
||||
providers: [AppService],
|
||||
})
|
||||
export class AppModule {}
|
||||
|
||||
Reference in New Issue
Block a user