1
0
mirror of https://github.com/immich-app/immich.git synced 2025-07-08 06:23:00 +02:00

Add webp thumbnail conversion task to optimize performance of fast scrolling (#172)

* Update readme

* Added webp to table and entity

* Added cronjob and sharp dependencies

* Added conversion of webp every 5 minutes and endpoint will now server webp image if exist
This commit is contained in:
Alex
2022-05-22 06:56:36 -05:00
committed by GitHub
parent ce06af0c9b
commit 55c5027539
11 changed files with 731 additions and 21 deletions

View File

@ -16,16 +16,26 @@ import { BackgroundTaskModule } from './modules/background-task/background-task.
import { CommunicationModule } from './api-v1/communication/communication.module';
import { SharingModule } from './api-v1/sharing/sharing.module';
import { AppController } from './app.controller';
import { ScheduleModule } from '@nestjs/schedule';
import { ScheduleTasksModule } from './modules/schedule-tasks/schedule-tasks.module';
@Module({
imports: [
ConfigModule.forRoot(immichAppConfig),
TypeOrmModule.forRoot(databaseConfig),
UserModule,
AssetModule,
AuthModule,
ImmichJwtModule,
DeviceInfoModule,
BullModule.forRootAsync({
useFactory: async () => ({
redis: {
@ -44,6 +54,10 @@ import { AppController } from './app.controller';
CommunicationModule,
SharingModule,
ScheduleModule.forRoot(),
ScheduleTasksModule
],
controllers: [AppController],
providers: [],