Data Access
If you wanna use our Data Access interface to manage your data storage, it's quiet easy!
You just need to implement the DataAccessInterface
(located in src/data_access/
).
Actually, there's two implementations: a file storage (fileAccess.ts
) and a Mongodb storage (databaseAccess.ts
).
By default, it uses the second one. If you want to store all your data in the file system, just set the DATA_ACCESS
env var to file
.
Once you've created your own implementation, you juste need to overwrite the src/app.module.ts
file this way:
@Module({
imports: [
HttpModule,
RulesModule.forRoot(YourOwnDataAccess), // Use the YourOwnDataAccess instead
RunnableModule,
GitModule,
],
controllers: [AppController],
providers: [ScheduleService],
})
export class AppModule {}